24#ifndef OD_DETAILSYMBOL_H
25#define OD_DETAILSYMBOL_H
OdSmartPtr< OdDbDetailSymbol > OdDbDetailSymbolPtr
#define MODELDOCOBJ_EXPORT
OdResult resetIdentifierPosition()
double owningViewScale() const
OdResult setDisplayIdentifier(const bool displayIdentifier)
OdGePoint3d origin() const
OdResult modelEdgeBorderExtents(OdGeExtents3d &extents) const
const OdGeVector3d & modelEdgeDirection() const
OdResult setOwningViewScale(double viewScale)
virtual void modified(const OdDbObject *pObject) ODRX_OVERRIDE
virtual bool subWorldDraw(OdGiWorldDraw *pWorldDraw) const ODRX_OVERRIDE
OdResult setOrigin(const OdGePoint3d &pt)
OdResult initializeIdentifierPositionAt(const OdGePoint3d &pt)
OdResult setDetailViewScale(double viewScale)
const OdGePoint3d & modelEdgeOrigin() const
bool isOverriddenProperty(OdDbDetailSymbol::OverriddenProperty property) const
OdResult setModelEdgeDirection(const OdGeVector3d &dir)
ODDB_DECLARE_MEMBERS(OdDbDetailSymbol)
double detailViewScale() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler) ODRX_OVERRIDE
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler) ODRX_OVERRIDE
virtual void subSetDatabaseDefaults(OdDbDatabase *db, bool doSubents) ODRX_OVERRIDE
OdDbDetailViewStyle::ModelEdge modelEdgeType() const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm) ODRX_OVERRIDE
OdResult setModelEdgeOrigin(const OdGePoint3d &pt)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const ODRX_OVERRIDE
OdResult setBoundarySize(const OdGeVector2d &size)
BoundaryType boundaryType() const
OdResult setIdentifierPosition(const OdGePoint3d &pt)
const OdGeVector2d & boundarySize() const
bool displayIdentifier() const
OdResult setModelEdgeType(OdDbDetailViewStyle::ModelEdge modelEdgeType)
const OdGeVector3d direction() const
OdResult setBoundaryType(OdDbDetailSymbol::BoundaryType bndType)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const ODRX_OVERRIDE
OdGePoint3d identifierPosition() const
OdResult setPickPoints(const OdGePoint3dArray &pickPoints)