|
| OdGsBlockReferenceNodeImpl () |
|
void * | operator new (size_t) |
|
void | operator delete (void *) |
|
void | addRef () |
|
void | release () |
|
long | numRefs () const |
|
virtual void | updateSubitems (OdGsUpdateContext &ctx, OdGsBlockNode &blockNode, const OdGiDrawable *pBlock)=0 |
|
virtual void | display (OdGsDisplayContext &ctx, bool isHighlightedAll)=0 |
|
virtual bool | invalidate (OdGsContainerNode *pParent, OdGsViewImpl *pView, OdUInt32 mask)=0 |
|
virtual bool | destroy ()=0 |
|
virtual bool | destroySubitems ()=0 |
|
virtual bool | select (OdGsBaseVectorizer &view, OdSiSelBaseVisitor *pVisitor, bool bHasExtents, OdGsView::SelectionMode mode)=0 |
|
virtual void | highlight (bool bDoIt, bool bWholeBranch)=0 |
|
virtual OdGsEntityNode * | firstEntity ()=0 |
|
virtual void | playAsGeometry (OdGsBaseVectorizer &view, EMetafilePlayMode eMode)=0 |
|
virtual bool | isSharedReference () const |
|
virtual bool | isSharedDefinition () const |
|
virtual bool | layersChanged (OdGsViewImpl &view) const |
|
virtual void | makeStock ()=0 |
|
virtual void | releaseStock ()=0 |
|
virtual void | propagateLayerChangesStock ()=0 |
|
virtual void | doSpatialQuery (OdGsSpQueryContext &ctx)=0 |
|
virtual bool | saveNodeImplState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer) const =0 |
|
virtual bool | loadNodeImplState (OdGsFiler *pFiler, OdGsBaseVectorizer *pVectorizer, OdGsBaseModel *pModel)=0 |
|
virtual void | postprocessNodeImplLoading (OdGsFiler *) |
|
This class is the base class for implementation of GS reference nodes. Derivatives of this class implement different model of storing referenced objects.
Corresponding C++ library: Gs <group OdGs_Classes>
Definition at line 159 of file GsBlockReferenceNode.h.