24#ifndef ODRXSKETCHOBJECT_H_
25#define ODRXSKETCHOBJECT_H_
#define MODELDOCOBJ_EXPORT
OdSmartPtr< OdRxDetailSketch > OdRxDetailSketchPtr
OdSmartPtr< OdRxFreeSketch > OdRxFreeSketchPtr
OdSmartPtr< OdRxSectionSketch > OdRxSectionSketchPtr
OdSmartPtr< OdRxSketchObject > OdRxSketchObjectPtr
OdSmartPtr< OdRxSymbolSketch > OdRxSymbolSketchPtr
virtual ~OdRxDetailSketch()
ODRX_DECLARE_MEMBERS(OdRxDetailSketch)
ODRX_DECLARE_MEMBERS(OdRxFreeSketch)
virtual ~OdRxFreeSketch()
virtual void copyFrom(const OdRxObject *pSource)
virtual ~OdRxSectionSketch()
ODRX_DECLARE_MEMBERS(OdRxSectionSketch)
void setSymbolId(OdDbObjectId)
void setViewRepId(OdDbObjectId)
ODRX_USING_HEAP_OPERATORS(OdRxObject)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setTag(unsigned short tag)
virtual ~OdRxSketchObject()
OdDbObjectId getEntityId() const
OdDbObjectId getViewRepId() const
void setEntityId(OdDbObjectId)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
ODRX_DECLARE_MEMBERS(OdRxSketchObject)
OdDbObjectId getSecSymbolId() const
unsigned short sketchTag() const
class OdRxSketchObjectImpl * m_pImpObj
OdResult getConstructionGeometry(OdArray< OdDbObjectId > &) const
virtual ~OdRxSymbolSketch()
OdDbObjectId symbolObjId() const
bool isDefinitionDifferentWithLastEvaluated() const
void setDefinitionEntityId(const OdDbObjectId &)
OdResult createDefinitionConstraints()
void associateSymbolAndDefinition()
OdDbObjectId definitionEntityId() const
ODRX_DECLARE_MEMBERS(OdRxSymbolSketch)
bool isConstructionGeometry(const OdDbEntity &) const
OdResult updateLastEvaluatedDefintionEntity()
OdDbObjectId childViewId() const
void setChildViewId(OdDbObjectId)
void setSymbolObjId(OdDbObjectId)