#include <GEO_PrimCircle.h>

Public Member Functions | |
| GEO_PrimCircle (GEO_Detail *d) | |
| virtual | ~GEO_PrimCircle () |
| virtual unsigned | getPrimitiveId () const |
| virtual bool | evaluatePoint (GEO_Vertex &result, GEO_AttributeHandleList &hlist, fpreal u_unit, fpreal, uint du, uint) const |
| virtual int | evaluatePoint (UT_Vector4 &pos, float u_unit, float=0, unsigned du=0, unsigned=0) const |
| virtual int | evaluatePointWAttrib (UT_Vector4 &pos, GB_AttributeData &adata, const GB_FloatOffsets &foffsets, float u_unit, float=0, unsigned du=0, unsigned=0) const |
| virtual int | getBBox (UT_BoundingBox *bbox) const |
| virtual void | addToBSphere (UT_BoundingSphere *bsphere) const |
| virtual UT_Vector3 | computeNormal () const |
| virtual UT_Vector3 | baryCenter () const |
| virtual int | hasGuideEdge (int edgeid, UT_Vector4 &a, UT_Vector4 &b) const |
| virtual int | hasXsectPoint (int pointid, UT_Vector4 &p) const |
| virtual float | calcVolume (UT_Vector3 &refpt) const |
| virtual float | calcArea () const |
| virtual float | calcPerimeter () const |
Friends | |
| ostream & | operator<< (ostream &os, const GEO_PrimCircle &d) |
Definition at line 39 of file GEO_PrimCircle.h.
| GEO_PrimCircle::GEO_PrimCircle | ( | GEO_Detail * | d | ) |
| virtual GEO_PrimCircle::~GEO_PrimCircle | ( | ) | [virtual] |
| virtual void GEO_PrimCircle::addToBSphere | ( | UT_BoundingSphere * | bsphere | ) | const [virtual] |
Implements GB_Primitive.
| virtual UT_Vector3 GEO_PrimCircle::baryCenter | ( | ) | const [virtual] |
Reimplemented from GEO_Quadric.
| virtual float GEO_PrimCircle::calcArea | ( | ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual float GEO_PrimCircle::calcPerimeter | ( | ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual float GEO_PrimCircle::calcVolume | ( | UT_Vector3 & | refpt | ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual UT_Vector3 GEO_PrimCircle::computeNormal | ( | ) | const [virtual] |
Reimplemented from GEO_Quadric.
| virtual int GEO_PrimCircle::evaluatePoint | ( | UT_Vector4 & | pos, | |
| float | u_unit, | |||
| float | = 0, |
|||
| unsigned | du = 0, |
|||
| unsigned | = 0 | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual bool GEO_PrimCircle::evaluatePoint | ( | GEO_Vertex & | result, | |
| GEO_AttributeHandleList & | hlist, | |||
| fpreal | u_unit, | |||
| fpreal | , | |||
| uint | du, | |||
| uint | ||||
| ) | const [virtual] |
Implements GEO_Primitive.
| virtual int GEO_PrimCircle::evaluatePointWAttrib | ( | UT_Vector4 & | pos, | |
| GB_AttributeData & | adata, | |||
| const GB_FloatOffsets & | foffsets, | |||
| float | u_unit, | |||
| float | = 0, |
|||
| unsigned | du = 0, |
|||
| unsigned | = 0 | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual int GEO_PrimCircle::getBBox | ( | UT_BoundingBox * | bbox | ) | const [virtual] |
Implements GEO_Quadric.
| virtual unsigned GEO_PrimCircle::getPrimitiveId | ( | ) | const [virtual] |
Implements GEO_Quadric.
| virtual int GEO_PrimCircle::hasGuideEdge | ( | int | edgeid, | |
| UT_Vector4 & | a, | |||
| UT_Vector4 & | b | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual int GEO_PrimCircle::hasXsectPoint | ( | int | pointid, | |
| UT_Vector4 & | p | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| ostream& operator<< | ( | ostream & | os, | |
| const GEO_PrimCircle & | d | |||
| ) | [friend] |
Definition at line 75 of file GEO_PrimCircle.h.
1.5.9