CFx SDK Documentation
2020SP3
|
virtual double revolveAngle()=0
ODRX_DECLARE_MEMBERS(CFxSweep)
virtual OdGeVector3d direction()=0
virtual OdResult setSweepEntity(OdDbEntity *pSweepEnt)=0
virtual double height()=0
ODRX_DECLARE_MEMBERS(CFxSphere)
virtual double profileRotation()=0
virtual OdResult setHeight(double dHeight)=0
virtual OdResult setHeight(double dHeight)=0
virtual OdResult setPathEntity(OdDbEntity *pPathEnt)=0
virtual int sides() const =0
virtual OdResult setSides(int iSides)=0
OdSmartPtr< CFxCone > CFxConePtr
virtual int numGuideCurves()=0
ODRX_DECLARE_MEMBERS(CFxLoft)
virtual double minorRadius() const =0
virtual OdResult setLength(double len)=0
virtual double majorRadius() const =0
virtual OdResult getRevolveOptions(OdDbRevolveOptions &revOptions)=0
virtual OdGeVector3d direction()=0
virtual OdResult setClosed(bool closed)=0
OdSmartPtr< CFxPyramid > CFxPyramidPtr
virtual OdResult setLength(double len)=0
virtual OdGeMatrix3d transform() const =0
virtual OdResult setDirection(OdGeVector3d const &v)=0
virtual double length()=0
virtual OdResult setWidth(double width)=0
virtual OdDbEntityPtr sweepEntity()=0
OdSmartPtr< CFxWedge > CFxWedgePtr
virtual double startDraftAngle()=0
virtual OdResult setTaperAngle(double dTaperAngle)=0
OdSmartPtr< CFxExtrusion > CFxExtrusionPtr
ODRX_DECLARE_MEMBERS(CFxPyramid)
virtual OdResult setMinorRadius(double dMinorRadius)=0
virtual double topRadius() const =0
virtual double getLength() const =0
virtual double getHeight() const =0
ODRX_DECLARE_MEMBERS(CFxRevolve)
virtual OdResult setWidth(double width)=0
virtual double radius() const =0
virtual OdResult setProfileRotation(double angle)=0
ODRX_DECLARE_MEMBERS(CFxCylinder)
virtual double startMagnitude()=0
ODRX_DECLARE_MEMBERS(CFxTorus)
virtual OdResult setStartMagnitude(double startMagnitude)=0
virtual double height() const =0
virtual OdResult setHeight(double height)=0
virtual OdDbEntityPtr getPath()=0
OdSmartPtr< CFxTorus > CFxTorusPtr
virtual OdResult loftOptions(OdDbLoftOptions &loftOptions)=0
virtual OdResult setTwist(double dTwist)=0
OdSmartPtr< CFx3dSolidShape > CFx3dSolidShapePtr
virtual OdResult setMajorRadius(double dMajorRadius)=0
OdSmartPtr< CFxLoft > CFxLoftPtr
virtual double height() const =0
OdSmartPtr< CFx3dSolidShapePE > CFx3dSolidShapePEPtr
virtual OdGePoint3d axisPoint()=0
virtual OdResult setMinorRadius(double dMinorRadius)=0
virtual OdDbEntityPtr sweepEntity()=0
virtual OdResult setEndMagnitude(double endMagnitude)=0
virtual double endDraftAngle()=0
virtual bool isElliptical() const =0
virtual OdResult setRevolveAngle(double angle)=0
virtual double height() const =0
virtual int numCrossSections()=0
OdSmartPtr< CFxSphere > CFxSpherePtr
ODRX_DECLARE_MEMBERS(CFxExtrusion)
virtual OdResult setAxisPoint(OdGePoint3d &axisPt)=0
virtual double baseMajorRadius() const =0
virtual OdResult setHeight(double dHeight)=0
virtual double endMagnitude()=0
GLint GLenum GLsizei GLsizei height
virtual CFx3dSolidShapePtr getShape(const OdDb3dSolidPtr pSolid, bool *bCompositSolid=NULL)=0
virtual double getWidth() const =0
GLint GLenum GLsizei width
virtual OdDbEntityPtr sweepEntity()=0
ODRX_DECLARE_MEMBERS(CFx3dSolidShapePE)
ODRX_DECLARE_MEMBERS(CFxBox)
virtual void setSweepEntity(OdDbEntityPtr pEntity)=0
virtual OdResult setStartDraftAngle(double startDraftAngle)=0
virtual OdResult setScale(double dScale)=0
virtual OdResult setSurfaceNormalsType(int iType, bool bRule=false)=0
virtual OdResult setHeight(double dHeight)=0
virtual OdResult setPosition(OdGePoint3d &pt)=0
virtual double startAngle()=0
virtual int surfaceNormalsType()=0
ODRX_DECLARE_MEMBERS(CFxWedge)
virtual double majorRadius() const =0
virtual OdResult setBaseMinorRadius(double dMinorRadius)=0
virtual OdGePoint3d position() const =0
virtual bool isCylindrical() const =0
OdSmartPtr< CFxBox > CFxBoxPtr
virtual OdResult getSweepOptions(OdDbSweepOptions &sweepOptions)=0
OdSmartPtr< CFxSweep > CFxSweepPtr
virtual OdResult setRadius(double dRadius)=0
virtual OdResult setRadius(double dRadius)=0
virtual double minorRadius() const =0
virtual double taperAngle()=0
virtual OdResult getSweepOptions(OdDbSweepOptions &sweepOptions)=0
virtual double baseMinorRadius() const =0
virtual OdResult setBaseMajorRadius(double dMajorRadius, bool bElliptical=false)=0
virtual OdResult setTopRadius(double dTopRadius)=0
virtual void setStartAngle(double angle)=0
virtual OdResult setMajorRadius(double dMajorRadius)=0
virtual OdDbEntityPtr getGuideCurve(int iNum)=0
virtual double topRadius() const =0
virtual OdGeVector3d direction()=0
virtual OdDbEntityPtr pathEntity()=0
virtual OdResult setHeight(double height)=0
virtual OdResult setTopRadius(double dTopMajorRad, bool bElliptical=false)=0
virtual double getWidth() const =0
ODRX_DECLARE_MEMBERS(CFxCone)
virtual double radius() const =0
virtual OdResult setRadius(double dRadius)=0
OdSmartPtr< CFxRevolve > CFxRevolvePtr
virtual int crossSectionsCount()=0
virtual double radius() const =0
ODRX_DECLARE_MEMBERS(CFx3dSolidShape)
OdSmartPtr< CFxCylinder > CFxCylinderPtr
virtual double getHeight() const =0
virtual OdResult setEndDraftAngle(double endDraftAngle)=0
virtual OdResult setDirection(OdGeVector3d &direction)=0
virtual double getLength() const =0
virtual OdDbEntityPtr getCrossSection(int iNum)=0
virtual bool isClosed()=0