|
| | 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.