ATLAS Offline Software
Classes | Macros | Typedefs | Functions
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 HEPVis::SbPlane HVPlane3D
 
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 215 of file SbPolyhedron.h.

Typedef Documentation

◆ HVNormal3D

Definition at line 199 of file SbPolyhedron.h.

◆ HVPlane3D

Definition at line 207 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 }
ReadCellNoiseFromCoolCompare.v2
v2
Definition: ReadCellNoiseFromCoolCompare.py:364
HVPoint3D
Definition: SbPolyhedron.h:188