![]() |
ATLAS Offline Software
|
#include <SoTessellated.h>
Public Member Functions | |
| void | addTriangularFacet (double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) |
| void | addQuadrangularFacet (double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4) |
| void | finalize () |
| SoTessellated () | |
| virtual void | generateAlternateRep () |
| virtual void | clearAlternateRep () |
Static Public Member Functions | |
| static void | initClass () |
Public Attributes | |
| SoSFBool | drawEdgeLines |
| SoSFBool | forceEdgeLinesInBaseColour |
| SoSFNode | alternateRep |
Protected Member Functions | |
| virtual void | computeBBox (SoAction *action, SbBox3f &box, SbVec3f ¢er) |
| virtual void | generatePrimitives (SoAction *action) |
| virtual | ~SoTessellated () |
Private Member Functions | |
| SO_NODE_HEADER (SoTessellated) | |
| void | setupDefaultPoints () |
Private Attributes | |
| std::vector< float > | m_points |
| std::vector< float > | m_normals |
| SbBox3f | m_bbox |
| SbVec3f | m_center |
Definition at line 23 of file SoTessellated.h.
| SoTessellated::SoTessellated | ( | ) |
Definition at line 28 of file SoTessellated.cxx.
|
protectedvirtual |
Definition at line 38 of file SoTessellated.cxx.
| void SoTessellated::addQuadrangularFacet | ( | double | x1, |
| double | y1, | ||
| double | z1, | ||
| double | x2, | ||
| double | y2, | ||
| double | z2, | ||
| double | x3, | ||
| double | y3, | ||
| double | z3, | ||
| double | x4, | ||
| double | y4, | ||
| double | z4 ) |
Definition at line 71 of file SoTessellated.cxx.
| void SoTessellated::addTriangularFacet | ( | double | x1, |
| double | y1, | ||
| double | z1, | ||
| double | x2, | ||
| double | y2, | ||
| double | z2, | ||
| double | x3, | ||
| double | y3, | ||
| double | z3 ) |
Definition at line 43 of file SoTessellated.cxx.
|
virtual |
Definition at line 250 of file SoTessellated.cxx.
|
protectedvirtual |
Definition at line 188 of file SoTessellated.cxx.
| void SoTessellated::finalize | ( | ) |
Definition at line 81 of file SoTessellated.cxx.
|
virtual |
Definition at line 196 of file SoTessellated.cxx.
|
protectedvirtual |
Definition at line 108 of file SoTessellated.cxx.
|
static |
Definition at line 19 of file SoTessellated.cxx.
|
private |
Definition at line 177 of file SoTessellated.cxx.
|
private |
| SoSFNode SoTessellated::alternateRep |
Definition at line 33 of file SoTessellated.h.
| SoSFBool SoTessellated::drawEdgeLines |
Definition at line 31 of file SoTessellated.h.
| SoSFBool SoTessellated::forceEdgeLinesInBaseColour |
Definition at line 32 of file SoTessellated.h.
|
private |
Definition at line 74 of file SoTessellated.h.
|
private |
Definition at line 75 of file SoTessellated.h.
|
private |
Definition at line 73 of file SoTessellated.h.
|
private |
Definition at line 72 of file SoTessellated.h.