approximationTangent(Point3D *pt1, Point3D *pt2) | Cylinder | |
axis | Cylinder | [private] |
calculateFacets(vector< int > &facets) | Cylinder | [private] |
calculatePoints(vector< Point3D * > &points, const vector< Vector3D * > &tangents) | Cylinder | [private] |
calculateProfilePoints(vector< Point3D * > &points, const vector< Vector3D * > &tangents, vector< double > &radius, vector< int > &indexes) | Cylinder | [private] |
calculateTangents() | Cylinder | [private] |
clearVectors() | Cylinder | [private] |
closedShape | Cylinder | [private] |
Cylinder() | Cylinder | |
Cylinder(const Cylinder &cyl) | Cylinder | |
Cylinder(const vector< Primitive * > &primAxis, const vector< Primitive * > &primSection) | Cylinder | |
Cylinder(const vector< Primitive * > &primAxis, const vector< Primitive * > &primSection, const vector< Primitive * > &primProfile) | Cylinder | |
facets | Cylinder | [private] |
nbSections | Cylinder | [private] |
points | Cylinder | [private] |
profile | Cylinder | [private] |
profileExtrusion(vector< Point3D * > &points, vector< int > &facets) | Cylinder | |
section | Cylinder | [private] |
setClosedSection(bool closed) | Cylinder | [inline] |
setTwist(int angle) | Cylinder | [inline] |
simpleExtrusion(vector< Point3D * > &points, vector< int > &facets) | Cylinder | |
twistAngle | Cylinder | [private] |
~Cylinder() | Cylinder | |