CFx SDK Documentation  2020SP3
Public Member Functions | Public Attributes | List of all members
OdGiLocalDrawableDesc Struct Reference

#include <GiLocalDrawableDesc.h>

Inheritance diagram for OdGiLocalDrawableDesc:
OdGiDrawableDesc OdGiPathNode

Public Member Functions

 OdGiLocalDrawableDesc (OdGiDrawableDesc *&pParentDesc)
 
 ~OdGiLocalDrawableDesc ()
 
const OdGiPathNodeparent () const
 
OdDbStub * persistentDrawableId () const
 
const OdGiDrawabletransientDrawable () const
 
OdGsMarker selectionMarker () const
 
- Public Member Functions inherited from OdGiDrawableDesc
 OdGiDrawableDesc ()
 
void markToSkip (bool skip) const
 
bool isMarkedToSkip () const
 
void markBySelection (bool val) const
 
bool isMarkedBySelection () const
 
void markBySubSelection (bool val) const
 
bool isMarkedBySubSelection () const
 
void markByGeometry (bool val) const
 
bool isMarkedByGeometry () const
 
void markBySubGeometry (bool val) const
 
bool isMarkedBySubGeometry () const
 
void markToBreak (bool val) const
 
bool isMarkedToBreak () const
 
void markForForcedSelection (bool val) const
 
bool isMarkedForForcedSelection () const
 

Public Attributes

OdGiDrawableDesc *& _pPlaceToRestore
 
OdGsMarker _nSelectionMarker
 
- Public Attributes inherited from OdGiDrawableDesc
OdGiDrawableDescpParent
 
OdDbStub * persistId
 
const OdGiDrawablepTransientDrawable
 
OdUInt32 nDrawableFlags
 
OdUInt32 nDrawableDescFlags
 

Additional Inherited Members

- Public Types inherited from OdGiDrawableDesc
enum  DrawableDescFlags {
  kFirstFlag = 1, kMarkedToSkip = kFirstFlag << 0, kMarkedBySelection = kFirstFlag << 1, kMarkedBySubSelection = kFirstFlag << 2,
  kMarkedByGeometry = kFirstFlag << 3, kMarkedBySubGeometry = kFirstFlag << 4, kMarkedToBreak = kFirstFlag << 5, kMarkedForForcedSelection = kFirstFlag << 6,
  kLastFlag = kMarkedForForcedSelection
}
 

Detailed Description

<group OdGi_Classes>

Definition at line 43 of file GiLocalDrawableDesc.h.

Constructor & Destructor Documentation

◆ OdGiLocalDrawableDesc()

OdGiLocalDrawableDesc::OdGiLocalDrawableDesc ( OdGiDrawableDesc *&  pParentDesc)
inline

Definition at line 47 of file GiLocalDrawableDesc.h.

◆ ~OdGiLocalDrawableDesc()

OdGiLocalDrawableDesc::~OdGiLocalDrawableDesc ( )
inline

Definition at line 54 of file GiLocalDrawableDesc.h.

Member Function Documentation

◆ parent()

const OdGiPathNode* OdGiLocalDrawableDesc::parent ( ) const
inlinevirtual

Implements OdGiPathNode.

Definition at line 60 of file GiLocalDrawableDesc.h.

◆ persistentDrawableId()

OdDbStub* OdGiLocalDrawableDesc::persistentDrawableId ( ) const
inlinevirtual

Implements OdGiPathNode.

Definition at line 65 of file GiLocalDrawableDesc.h.

◆ selectionMarker()

OdGsMarker OdGiLocalDrawableDesc::selectionMarker ( ) const
inlinevirtual

Implements OdGiPathNode.

Definition at line 75 of file GiLocalDrawableDesc.h.

◆ transientDrawable()

const OdGiDrawable* OdGiLocalDrawableDesc::transientDrawable ( ) const
inlinevirtual

Implements OdGiPathNode.

Definition at line 70 of file GiLocalDrawableDesc.h.

Member Data Documentation

◆ _nSelectionMarker

OdGsMarker OdGiLocalDrawableDesc::_nSelectionMarker

Definition at line 46 of file GiLocalDrawableDesc.h.

◆ _pPlaceToRestore

OdGiDrawableDesc*& OdGiLocalDrawableDesc::_pPlaceToRestore

Definition at line 45 of file GiLocalDrawableDesc.h.


The documentation for this struct was generated from the following file: