|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef HEPVis_SoPolyhedron_h
17 #define HEPVis_SoPolyhedron_h
20 #include <Inventor/C/errors/debugerror.h>
21 #include <Inventor/nodes/SoShape.h>
22 #include <Inventor/fields/SoSFBool.h>
24 #include <Inventor/fields/SoSFNode.h>
25 #include <Inventor/actions/SoGetPrimitiveCountAction.h>
62 virtual void computeBBox(SoAction*,SbBox3f&,SbVec3f&);
Vertex_v1 Vertex
Define the latest version of the vertex class.
virtual ~SoPolyhedron()
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
virtual void computeBBox(SoAction *, SbBox3f &, SbVec3f &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
void makeShape(SbPolyhedron *)
virtual void clearAlternateRep()
SO_NODE_HEADER(SoPolyhedron)
long hasVertex(Vertex *vertices, long len, Vertex &v)
virtual void generatePrimitives(SoAction *)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
SbPolyhedron * m_polyhedron
virtual void generateAlternateRep()
SoPolyhedron is an Inventor encapsulation of the HepPolyedron class written by E.Chernyaev.