#include <GsEntityNode.h>
Definition at line 171 of file GsEntityNode.h.
◆ Metafile()
OdGsEntityNode::Metafile::Metafile |
( |
| ) |
|
Default constructor for the Metafile class. Sets aware flags to 0.
◆ ~Metafile()
OdGsEntityNode::Metafile::~Metafile |
( |
| ) |
|
Destructor for the Metafile class. Erases nested geometry portions.
◆ containsAnyOfLayers()
bool OdGsEntityNode::Metafile::containsAnyOfLayers |
( |
OdDbStub *const * |
layers, |
|
|
OdUInt32 |
count |
|
) |
| const |
Checks whether this metafile contains at least one of the provided layers.
- Parameters
-
layers | [in] Pointer to an array of layers. |
count | [in] Number of layers. |
- Returns
- true if any of the passed layers found, false otherwise.
◆ containsFrozenLayers()
bool OdGsEntityNode::Metafile::containsFrozenLayers |
( |
| ) |
const |
Checks whether this metafile contains frozen layers.
- Returns
- true if there frozen layers, false otherwise.
◆ containsVpFrozenLayers()
bool OdGsEntityNode::Metafile::containsVpFrozenLayers |
( |
| ) |
const |
Checks whether this metafile contains viewport-frozen layers.
- Returns
- true if there viewport-frozen layers, false otherwise.
◆ hasDataToPlay()
Checks whether this metafile has data to play within a metafile play mode.
- Parameters
-
view | [in] GS view. |
eMode | [in] Metafile playing mode. |
- Returns
- true if there is data to play, false otherwise.
◆ isAllLayersOff()
bool OdGsEntityNode::Metafile::isAllLayersOff |
( |
OdUInt32 |
viewportId | ) |
const |
Checks whether all layers are turned off.
- Parameters
-
viewportId | [in] Viewport ID. |
- Returns
- true all layers are off, false otherwise.
◆ isEmpty()
bool OdGsEntityNode::Metafile::isEmpty |
( |
| ) |
const |
|
inline |
Checks whether this metafile is empty.
- Returns
- true if this metafile is empty, false otherwise.
Definition at line 1506 of file GsEntityNode.h.
◆ layersChanged()
bool OdGsEntityNode::Metafile::layersChanged |
( |
OdUInt32 |
nVpId | ) |
const |
Checks whether at least one geometry portion of this metafile has a layer that changed.
- Parameters
-
- Returns
- true if one or more layers changed, false if all the layer are up to date.
◆ operator delete()
void OdGsEntityNode::Metafile::operator delete |
( |
void * |
| ) |
|
◆ operator new()
void * OdGsEntityNode::Metafile::operator new |
( |
size_t |
| ) |
|
◆ play()
Plays a metafile for the specified enity node.
- Parameters
-
view | [in] Vectorizer view. |
eMode | [in] Metafile playing mode. |
node | [in] Entity node. |
ctx | [in] Context. |
- Returns
- true if metafile is played successfully, false otherwise.
◆ playNested()
bool OdGsEntityNode::Metafile::playNested |
( |
const OdGsView & |
view, |
|
|
OdGsEntityNode & |
node, |
|
|
OdGsBaseContext & |
ctx |
|
) |
| |
Plays a nested metafile for the specified entity node.
- Parameters
-
view | [in] GS view. |
eMode | [in] Metafile playing mode. |
node | [in] Entity node. |
ctx | [in] Context. |
- Returns
- true if metafile is played successfully, false otherwise.
◆ m_extents
◆ m_first
◆ m_nAwareFlags
OdUInt32 OdGsEntityNode::Metafile::m_nAwareFlags |
The documentation for this class was generated from the following file: