95 int vertexIndex)
const;
221 double annotationWidth,
222 double annotationHeight,
223 bool hookLineOnXDir);
636 virtual
bool isPlanar() const;
640 OdDb::Planarity& planarity) const;
642 virtual
bool isClosed() const;
644 virtual
bool isPeriodic() const;
647 double& startParam) const;
650 double& endParam) const;
673 virtual
OdResult getDistAtParam(
double param,
double& dist ) const;
675 virtual
OdResult getParamAtDist(
double dist,
double& param ) const;
695 void subSetDatabaseDefaults(
709 virtual
void modifiedGraphics(
714 bool erasing =
true);
725 void getDimstyleData(
737 void setDimstyleData(
749 void setDimstyleData(
760 virtual
void setPlane(
774 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)
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)
DWGMAP_DECLARE_MEMBERS(OdDbLeader)
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