23 #ifndef ODRXSKETCHMANAGER_H_
24 #define ODRXSKETCHMANAGER_H_
#define MODELDOCOBJ_EXPORT
OdSmartPtr< OdRxSketchManager > OdRxSketchManagerPtr
OdRxSketchObject * getSketchFromTag(unsigned short tag)
void setIsDirty(bool bDirty)
void updateConstraintGroupWorkPlanes(OdGePlane const &plane)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdDbObjectId constructionLineType() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdResult exitSketchMode()
OdDbObjectId const owningViewRep() const
class OdRxSketchManagerImpl * m_pImpl
OdRxSketchObject * getActiveSketch()
OdResult enterSketchMode(OdRxSketchObject *pSketchObj)
OdRxSymbolSketch * getSymbolSketchFromViewRep(OdDbObjectId const &viewRepId)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdDbObjectId const sketchBlockReference() const
OdRxSymbolSketch * getSymbolSketchFromSymbol(OdDbObjectId const &symbolId)
void clearSketchObjects()
void deleteSketch(OdRxSketchObject const *pSketchObj)
bool hasSketchObjects() const
ODRX_DECLARE_MEMBERS(OdRxSketchManager)
virtual ~OdRxSketchManager()
void transformSketches(OdGeMatrix3d const &matrix)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
bool isInSketchMode() const