Class hierarchy Compound list Header files Member list
dimeArc Class Reference
The dimeArc class handles an ARC entity. More...
#include <Arc.h>
Inherits dimeExtrusionEntity.
List of all members.
Public Members
- dimeArc ()
- void setCenter (const dimeVec3f &c)
- void getCenter (dimeVec3f &c) const
- void setRadius (const dxfdouble r)
- dxfdouble getRadius () const
- void setStartAngle (const dxfdouble a)
- dxfdouble getStartAngle () const
- void setEndAngle (const dxfdouble a)
- dxfdouble getEndAngle () const
- void setThickness (const dxfdouble t)
- dxfdouble getThickness () const
- void setExtrusionDir (const dimeVec3f &e)
- void getExtrusionDir (dimeVec3f &e) const
- virtual bool getRecord (const int groupcode, dimeParam ¶m, const int index = 0) const
- virtual const char* getEntityName () const
- virtual dimeEntity* copy (dimeModel * const model) const
- virtual void print () const
- virtual bool write (dimeOutput * const out)
- virtual int typeId () const
- virtual int countRecords () const
- virtual GeometryType extractGeometry (dimeArray <dimeVec3f> &verts, dimeArray <int> &indices, dimeVec3f &extrusionDir, float &thickness)
Protected Members
- virtual bool handleRecord (const int groupcode, const dimeParam ¶m, dimeMemHandler * const memhandler)
Detailed Description
The dimeArc class handles an ARC entity.
Member Function Documentation
dimeArc::dimeArc()
Constructor.
bool dimeArc::getRecord(const int groupcode, dimeParam ¶m, const int index) const [virtual]
Reimplemented from dimeRecordHolder.
const char* dimeArc::getEntityName() const [virtual]
Reimplemented from dimeEntity.
dimeEntity* dimeArc::copy(dimeModel * const model) const [virtual]
Reimplemented from dimeEntity.
void dimeArc::print() const [virtual]
Reimplemented from dimeEntity.
bool dimeArc::write(dimeOutput * const file) [virtual]
Reimplemented from dimeRecordHolder.
int dimeArc::typeId() const [virtual]
Reimplemented from dimeExtrusionEntity.
int dimeArc::countRecords() const [virtual]
Reimplemented from dimeRecordHolder.
dimeEntity::GeometryType dimeArc::extractGeometry(dimeArray <dimeVec3f> &verts, dimeArray <int> &indices, dimeVec3f &extrusionDir, float &thickness) [virtual]
Reimplemented from dimeEntity.
bool dimeArc::handleRecord(const int groupcode, const dimeParam ¶m, dimeMemHandler * const memhandler) [protected, virtual]
Reimplemented from dimeRecordHolder.
The documentation for this class was generated from the following files: