94 int vertexIndex)
const;
220 double annotationWidth,
221 double annotationHeight,
222 bool hookLineOnXDir);
626 virtual
bool isPlanar() const;
632 virtual
bool isClosed() const;
634 virtual
bool isPeriodic() const;
637 double& startParam) const;
640 double& endParam) const;
663 virtual
OdResult getDistAtParam(
double param,
double& dist ) const;
665 virtual
OdResult getParamAtDist(
double dist,
double& param ) const;
685 void subSetDatabaseDefaults(
699 virtual
void modifiedGraphics(
704 bool erasing =
true);
715 void getDimstyleData(
728 void setDimstyleData(
730 void setDimstyleData(
741 virtual
void setPlane(
755 kLeaderLineMark = kArrowMark + 1
OdSmartPtr< OdDbLeader > OdDbLeaderPtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdCmColor dimclrd() const
virtual double dimasz() const
virtual void setDimldrblk(OdDbObjectId val)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual bool isHookLineOnXDir() const
double annoHeight() const
virtual void setDimclrd(const OdCmColor &val)
virtual void enableArrowHead()
virtual OdGeVector3d annotationOffset() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbLeader)
AnnoType annoType() const
virtual OdDbHardPointerId dimensionStyle() const
virtual bool hasHookLine() const
virtual OdGePoint3d lastVertex() const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const ODRX_OVERRIDE
virtual void setDimlwd(OdDb::LineWeight val)
virtual OdDb::LineWeight dimlwd() const
virtual void setDimgap(double val)
virtual void attachAnnotation(OdDbObjectId annoId)
virtual bool dimsah() const
virtual void setAnnotationOffset(const OdGeVector3d &offset)
virtual void setDimscale(double val)
virtual int dimtad() const
bool isArrowHeadEnabled() const
virtual OdResult subGetClassID(void *pClsid) const
virtual void setDimensionStyle(const OdDbHardPointerId &dimStyleId)
virtual bool hasArrowHead() const
virtual void setDimldrblk(const OdString &val)
virtual bool appendVertex(const OdGePoint3d &vertex)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdGePoint3d vertexAt(int vertexIndex) const
virtual double dimtxt() const
virtual OdGePoint3d firstVertex() const
virtual bool isSplined() const
virtual OdGeVector3d annotationXDir() const
virtual void attachAnnotation(OdDbObjectId annoId, OdGeVector3d xDir, double annotationWidth, double annotationHeight, bool hookLineOnXDir)
virtual void detachAnnotation()
virtual OdDbObjectId annotationObjId() const
virtual void removeLastVertex()
virtual OdResult subExplode(OdRxObjectPtrArray &entitySet) const ODRX_OVERRIDE
virtual void setDimtxsty(OdDbObjectId val)
virtual void setDimtad(int val)
virtual void setDimsah(bool val)
virtual OdGeVector3d normal() const
virtual double dimscale() const
ODRX_SEALED_VIRTUAL void subViewportDraw(OdGiViewportDraw *pVd) const ODRX_OVERRIDE
virtual int numVertices() const
virtual bool setVertexAt(int vertexIndex, const OdGePoint3d &vertex)
virtual void setToSplineLeader()
virtual void setDimasz(double val)
virtual void subClose() ODRX_OVERRIDE
virtual void setToStraightLeader()
virtual OdDbObjectId dimldrblk() const
virtual OdDbObjectId dimtxsty() const
virtual double dimgap() const
virtual void setDimtxt(double val)
virtual void disableArrowHead()
GLuint GLsizei GLsizei GLint GLenum * type