ATLAS Offline Software
Loading...
Searching...
No Matches
SbPolyhedron.h File Reference
#include <Inventor/C/errors/debugerror.h>
#include <Inventor/SbLinear.h>
#include <VP1HEPVis/SbRotation.h>
#include <VP1HEPVis/SbPlane.h>
#include <iostream>
#include <vector>
Include dependency graph for SbPolyhedron.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HVPoint3D
class  SbFacet
class  SbPolyhedron
class  SbPolyhedronTrd2
class  SbPolyhedronTrd1
class  SbPolyhedronBox
class  SbPolyhedronTrap
class  SbPolyhedronPara
class  SbPolyhedronCons
class  SbPolyhedronCone
class  SbPolyhedronTubs
class  SbPolyhedronTube
class  SbPolyhedronPgon
class  SbPolyhedronPcon
class  SbPolyhedronSphere
class  SbPolyhedronTorus
class  SbPolyhedronPolygonXSect
class  SbPolyhedronArbitrary
class  SbPolyhedronGenericTrap

Macros

#define DEFAULT_NUMBER_OF_STEPS   24

Typedefs

typedef HVPoint3D HVNormal3D
typedef HVPoint3D HVVector3D
typedef SbRotation HVRotation

Functions

HVPoint3D operator+ (const HVPoint3D &v1, const HVPoint3D &v2)

Macro Definition Documentation

◆ DEFAULT_NUMBER_OF_STEPS

#define DEFAULT_NUMBER_OF_STEPS   24

Definition at line 214 of file SbPolyhedron.h.

Typedef Documentation

◆ HVNormal3D

Definition at line 199 of file SbPolyhedron.h.

◆ HVRotation

typedef SbRotation HVRotation

Definition at line 209 of file SbPolyhedron.h.

◆ HVVector3D

Definition at line 200 of file SbPolyhedron.h.

Function Documentation

◆ operator+()

HVPoint3D operator+ ( const HVPoint3D & v1,
const HVPoint3D & v2 )

Definition at line 196 of file SbPolyhedron.cxx.

43 {
44 return HVPoint3D(v1[0] + v2[0],v1[1] + v2[1],v1[2] + v2[2]);
45}