CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
25 #ifndef _DbRevolvedSurface_h_Included_
26 #define _DbRevolvedSurface_h_Included_
67 double revAngle,
double startAngle,
205 #endif //_DbRevolvedSurface_h_Included_
OdSmartPtr< OdDbRevolvedSurface > OdDbRevolvedSurfacePtr
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbRevolvedSurface)
void setRevolve(const OdGePoint3d &axisPnt, const OdGeVector3d &axisVec, double revAngle, const OdDbRevolveOptions &revolveOptions)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
void setRevolveAngle(double ang)
OdResult subTransformBy(const OdGeMatrix3d &xfm)
OdDbEntity * getRevolveEntity() const
virtual bool isDependent() const
void setAxisVec(const OdGeVector3d &vec)
virtual OdResult subGetClassID(void *pClsid) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdGePoint3d getAxisPnt() const
void setStartAngle(double startAng)
void setRevolveOptions(const OdDbRevolveOptions &revolveOptions)
double getStartAngle() const
double getRevolveAngle() const
void getRevolveOptions(OdDbRevolveOptions &revolveOptions) const
OdGeVector3d getAxisVec() const
void setAxisPnt(const OdGePoint3d &pnt)
virtual OdResult createRevolvedSurface(OdDbEntity *pRevEnt, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, double revAngle, double startAngle, OdDbRevolveOptions &revolveOptions, const OdStreamBuf *pSat=0)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const