#include <GsSelectionReactor.h>
This struct contains information related to an OdGiDrawable object.
Definition at line 42 of file GsSelectionReactor.h.
◆ DrawableDescFlags
Additional drawable desc flags.
| Enumerator |
|---|
| kFirstFlag | |
| kMarkedToSkip | |
| kMarkedBySelection | |
| kMarkedBySubSelection | |
| kMarkedByGeometry | |
| kMarkedBySubGeometry | |
| kMarkedToBreak | |
| kMarkedForForcedSelection | |
| kLastFlag | |
Definition at line 86 of file GsSelectionReactor.h.
◆ OdGiDrawableDesc()
| OdGiDrawableDesc::OdGiDrawableDesc |
( |
| ) |
|
|
inline |
Default constructor for the OdGiDrawableDesc structure. Sets the following data members:
member Value Description pParent 0 Pointer to the parent of the Drawable object. persistId 0 Persistent ID of the database object associated with the Drawable object. pTransientDrawable 0 Pointer to the Drawable object. nDrawableFlags 0 Drawable flags for the Drawable object (come from subSetAttributes). nDrawableDescFlags 0 Additional drawable flags.
Definition at line 55 of file GsSelectionReactor.h.
◆ isMarkedByGeometry()
| bool OdGiDrawableDesc::isMarkedByGeometry |
( |
| ) |
const |
|
inline |
◆ isMarkedBySelection()
| bool OdGiDrawableDesc::isMarkedBySelection |
( |
| ) |
const |
|
inline |
◆ isMarkedBySubGeometry()
| bool OdGiDrawableDesc::isMarkedBySubGeometry |
( |
| ) |
const |
|
inline |
◆ isMarkedBySubSelection()
| bool OdGiDrawableDesc::isMarkedBySubSelection |
( |
| ) |
const |
|
inline |
◆ isMarkedForForcedSelection()
| bool OdGiDrawableDesc::isMarkedForForcedSelection |
( |
| ) |
const |
|
inline |
◆ isMarkedToBreak()
| bool OdGiDrawableDesc::isMarkedToBreak |
( |
| ) |
const |
|
inline |
◆ isMarkedToSkip()
| bool OdGiDrawableDesc::isMarkedToSkip |
( |
| ) |
const |
|
inline |
Returns true if and only if this Drawable marked to be skipped during vectorization.
Definition at line 192 of file GsSelectionReactor.h.
◆ markByGeometry()
| void OdGiDrawableDesc::markByGeometry |
( |
bool |
val | ) |
const |
|
inline |
◆ markBySelection()
| void OdGiDrawableDesc::markBySelection |
( |
bool |
val | ) |
const |
|
inline |
◆ markBySubGeometry()
| void OdGiDrawableDesc::markBySubGeometry |
( |
bool |
val | ) |
const |
|
inline |
◆ markBySubSelection()
| void OdGiDrawableDesc::markBySubSelection |
( |
bool |
val | ) |
const |
|
inline |
◆ markForForcedSelection()
| void OdGiDrawableDesc::markForForcedSelection |
( |
bool |
val | ) |
const |
|
inline |
◆ markToBreak()
| void OdGiDrawableDesc::markToBreak |
( |
bool |
val | ) |
const |
|
inline |
◆ markToSkip()
| void OdGiDrawableDesc::markToSkip |
( |
bool |
skip | ) |
const |
|
inline |
Sets the Skip flag for the Drawable object.
- Parameters
-
| skip | [in] Controls Skip flag. |
Definition at line 187 of file GsSelectionReactor.h.
◆ nDrawableDescFlags
| OdUInt32 OdGiDrawableDesc::nDrawableDescFlags |
◆ nDrawableFlags
| OdUInt32 OdGiDrawableDesc::nDrawableFlags |
Drawable flags for the Drawable object (come from subSetAttributes).
Definition at line 81 of file GsSelectionReactor.h.
◆ persistId
| OdDbStub* OdGiDrawableDesc::persistId |
Persistent ID of the database object associated with the Drawable object.
Definition at line 71 of file GsSelectionReactor.h.
◆ pParent
◆ pTransientDrawable
The documentation for this struct was generated from the following file: