27 #ifndef ODDB_DBHELIX_H
28 #define ODDB_DBHELIX_H
OdSmartPtr< OdDbHelix > OdDbHelixPtr
void setConstrain(ConstrainType constrain)
void setTurnHeight(double dTurnHeight)
OdGeVector3d axisVector() const
virtual OdResult reverseCurve()
virtual OdResult subExplode(OdRxObjectPtrArray &entitySet) const
ConstrainType constrain() const
void setAxisVector(const OdGeVector3d &axisVector)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
double turnHeight() const
double baseRadius() const
void setAxisPoint(const OdGePoint3d &axisPoint, bool bMoveStartPoint=true)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setTurns(double dTurns)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void setStartPoint(const OdGePoint3d &startPoint)
OdGePoint3d startPoint() const
ODDB_DECLARE_MEMBERS(OdDbHelix)
void setTwist(bool bTwist)
void setTopRadius(double dRadius)
OdGePoint3d axisPoint() const
double totalLength() const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
void setBaseRadius(double dRadius)
virtual OdResult subGetClassID(void *pClsid) const
void setHeight(double dHeight)