25#ifndef _DbRevolvedSurface_h_Included_
26#define _DbRevolvedSurface_h_Included_
65 double revAngle,
double startAngle,
OdSmartPtr< OdDbRevolvedSurface > OdDbRevolvedSurfacePtr
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setRevolve(const OdGePoint3d &axisPnt, const OdGeVector3d &axisVec, double revAngle, const OdDbRevolveOptions &revolveOptions)
void getRevolveOptions(OdDbRevolveOptions &revolveOptions) const
double getRevolveAngle() const
void setRevolveAngle(double ang)
OdResult subTransformBy(const OdGeMatrix3d &xfm)
virtual OdResult createRevolvedSurface(OdDbEntity *pRevEnt, const OdGePoint3d &axisPnt, const OdGeVector3d &axisDir, double revAngle, double startAngle, OdDbRevolveOptions &revolveOptions, const OdStreamBuf *pSat=0)
OdGePoint3d getAxisPnt() const
void setAxisVec(const OdGeVector3d &vec)
void setRevolveOptions(const OdDbRevolveOptions &revolveOptions)
virtual bool isDependent() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void setAxisPnt(const OdGePoint3d &pnt)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdGeVector3d getAxisVec() const
virtual OdResult subGetClassID(void *pClsid) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbRevolvedSurface)
OdDbEntity * getRevolveEntity() const
double getStartAngle() const
void setStartAngle(double startAng)