|
CFx SDK Documentation
2023 SP0
|
#include <GsHighlightData.h>
Public Member Functions | |
| OdGsHlBranch (const OdDbStub *pDrawableId) | |
| OdGsHlBranch (const OdGiDrawable *pTransDrawable) | |
| void | addRef () |
| void | release () |
| const OdGsHlBranchPtrArray & | aChild () const |
| const OdGsMarkerArray & | markers () const |
| OdGsHlBranch * | addChild (OdDbStub *pDrawableId) |
| OdGsHlBranch * | addChild (const OdGiDrawable *pTransDrawable) |
| void | removeChild (const OdGsHlBranch *pChild) |
| OdGsHlBranch * | findChild (const OdDbStub *pDrawableId) |
| OdGsHlBranch * | findChild (const OdGiDrawable *pTransDrawable) |
| bool | addMarker (OdGsMarker marker) |
| bool | removeMarker (OdGsMarker marker) |
| bool | hasMarker (OdGsMarker marker) const |
| const OdDbStub * | id () const |
| const OdGiDrawable * | drw () const |
| bool | isEmpty () const |
| bool | isPersistentId () const |
| void | setReactor (OdGsHlBranchReactor *pReactor) |
| OdGsHlBranchReactor * | reactor () |
Static Public Member Functions | |
| static OdGsHlBranchPtr | create (OdDbStub *pDrawableId, OdGsMarker marker) |
| static OdGsHlBranchPtr | create (OdGiDrawable *pTransDrawable, OdGsMarker marker) |
| static bool | isValidMarker (OdGsMarker marker) |
Protected Member Functions | |
| ODRX_HEAP_OPERATORS () | |
Protected Attributes | |
| OdRefCounter | m_nRefCounter |
| const void * | m_pDrawableId |
| bool | m_bPersistentId |
| OdGsHlBranchReactorPtr | m_pReactor |
| OdGsMarkerArray | m_aMarkers |
| OdGsHlBranchPtrArray | m_aChild |
This class is a service class to keep information about highlighted subentities and nested entities on OsGsEntityNode.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 52 of file GsHighlightData.h.
|
inline |
Definition at line 66 of file GsHighlightData.h.
|
inline |
Definition at line 74 of file GsHighlightData.h.
|
inline |
Definition at line 98 of file GsHighlightData.h.
| OdGsHlBranch* OdGsHlBranch::addChild | ( | const OdGiDrawable * | pTransDrawable | ) |
| OdGsHlBranch* OdGsHlBranch::addChild | ( | OdDbStub * | pDrawableId | ) |
| bool OdGsHlBranch::addMarker | ( | OdGsMarker | marker | ) |
|
inline |
Definition at line 86 of file GsHighlightData.h.
|
static |
|
static |
|
inline |
Definition at line 119 of file GsHighlightData.h.
| OdGsHlBranch* OdGsHlBranch::findChild | ( | const OdDbStub * | pDrawableId | ) |
| OdGsHlBranch* OdGsHlBranch::findChild | ( | const OdGiDrawable * | pTransDrawable | ) |
| bool OdGsHlBranch::hasMarker | ( | OdGsMarker | marker | ) | const |
|
inline |
Definition at line 115 of file GsHighlightData.h.
|
inline |
Definition at line 123 of file GsHighlightData.h.
|
inline |
Definition at line 129 of file GsHighlightData.h.
|
inlinestatic |
Definition at line 135 of file GsHighlightData.h.
|
inline |
Definition at line 100 of file GsHighlightData.h.
|
protected |
|
inline |
Definition at line 159 of file GsHighlightData.h.
|
inline |
Definition at line 90 of file GsHighlightData.h.
| void OdGsHlBranch::removeChild | ( | const OdGsHlBranch * | pChild | ) |
| bool OdGsHlBranch::removeMarker | ( | OdGsMarker | marker | ) |
|
inline |
Definition at line 158 of file GsHighlightData.h.
|
protected |
Definition at line 62 of file GsHighlightData.h.
|
protected |
Definition at line 61 of file GsHighlightData.h.
|
protected |
Definition at line 59 of file GsHighlightData.h.
|
protected |
Definition at line 57 of file GsHighlightData.h.
|
protected |
Definition at line 58 of file GsHighlightData.h.
|
protected |
Definition at line 60 of file GsHighlightData.h.