24#ifndef OD_DETAILSYMBOL_H
25#define OD_DETAILSYMBOL_H
66 kIdentifierPosition = 0x1 << 1
OdSmartPtr< OdDbDetailSymbol > OdDbDetailSymbolPtr
#define MODELDOCOBJ_EXPORT
double owningViewScale() const
OdResult setDisplayIdentifier(const bool displayIdentifier)
OdGePoint3d origin() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
const OdGeVector3d & modelEdgeDirection() const
OdResult setOwningViewScale(double viewScale)
OdResult setOrigin(const OdGePoint3d &pt)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdResult setDetailViewScale(double viewScale)
const OdGePoint3d & modelEdgeOrigin() const
bool isOverriddenProperty(OdDbDetailSymbol::OverriddenProperty property) const
OdResult setModelEdgeDirection(const OdGeVector3d &dir)
const OdGePoint3d identifierPosition() const
ODDB_DECLARE_MEMBERS(OdDbDetailSymbol)
double detailViewScale() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdDbDetailViewStyle::ModelEdge modelEdgeType() const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm) ODRX_OVERRIDE
OdResult setModelEdgeOrigin(const OdGePoint3d &pt)
OdResult setBoundarySize(const OdGeVector2d &size)
BoundaryType boundaryType() const
virtual OdResult subGetGripPoints(OdGePoint3dArray &gripPoints) const ODRX_OVERRIDE
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 OdResult subMoveGripPointsAt(const OdIntArray &indices, const OdGeVector3d &offset) ODRX_OVERRIDE
virtual bool subWorldDraw(OdGiWorldDraw *pWorldDraw) const