Home
Getting started
Components overview
Topics
Components
Classes
Tutorials and Examples
Code snippets
Support
MarkupModelHitItemCollection.h
1
//##################################################################################################
2
//
3
// Ceetron Desktop Components
4
// Component: UnstructGrid
5
//
6
// --------------------------------------------------------------------------------------------
7
// Copyright (C) 2011, Ceetron AS
8
// This is UNPUBLISHED PROPRIETARY SOURCE CODE of Ceetron AS. The contents of this file may
9
// not be disclosed to third parties, copied or duplicated in any form, in whole or in part,
10
// without the prior written permission of Ceetron AS.
11
//##################################################################################################
12
13
#pragma once
14
15
#include "CeeCore/Base.h"
16
#include "CeeCore/Pimpl.h"
17
#include "CeeVisualization/Base.h"
18
#include "CeeVisualization/MarkupModelHitItem.h"
19
20
namespace
cee
{
21
namespace
vis {
22
23
//==================================================================================================
24
//
26
//
27
//==================================================================================================
28
class
CEE_VIS_EXPORT
MarkupModelHitItemCollection
29
{
30
public
:
31
MarkupModelHitItemCollection
();
32
MarkupModelHitItemCollection
(
const
MarkupModelHitItemCollection
& other);
33
virtual
~
MarkupModelHitItemCollection
();
34
35
MarkupModelHitItemCollection
& operator=(
const
MarkupModelHitItemCollection
& other);
36
37
size_t
count()
const
;
38
MarkupModelHitItem
item(
size_t
index)
const
;
39
void
add(
const
MarkupModelHitItem
& item);
40
41
MarkupModelHitItemCollection
firstItems(
double
equalItemThreshold)
const
;
42
43
44
private
:
45
CEE_PRIVATE_IMPL(
MarkupModelHitItemCollection
);
46
47
};
48
49
50
}
// namespace vis
51
}
// namespace cee
cee
Namespace cee contains all functionality and structures under the Core component. ...
Definition:
AppComponent.cpp:26
cee::vis::MarkupModelHitItemCollection
A collection of MarkupModelHitItem objects.
Definition:
MarkupModelHitItemCollection.h:28
cee::vis::MarkupModelHitItem
Small class containing the data for a hit of an intersection between a ray and a part in an MarkupMod...
Definition:
MarkupModelHitItem.h:26
CeeVisualization
MarkupModelHitItemCollection.h
Updated: Fri Dec 17 2021 - Copyright © 2021 Ceetron AS