esg Namespace Reference


Classes

class  AutoArray
class  AutoPtr
class  BlinnBRDF
class  BRDF
class  CookTorranceBRDF
class  DiffuseBRDF
class  LambertianBRDF
class  PhongBRDF
class  SpecularBRDF
struct  Cache
struct  Interval
class  DirLight
class  DirEmittance
class  Emittance
class  ParallelEmittance
class  PointEmittance
class  SpotEmittance
class  EnergyCoat
class  EnergyMap
class  IrradianceCache
class  LightMap
class  Photon
class  PhotonMap
class  PhotonMapEnergy
class  PhotonsIterator
class  PolygonalEnergy
class  ESGObject
class  BVExplorer
class  Explorer
class  Exporter
class  ExtentExplorer
class  LightsExplorer
class  NExtentsExplorer
class  NodesByNameExpl
class  ObjsAheadExplorer
class  ObjsExplorer
class  ObjsInAreaExplorer
class  POGExplorer
class  POVRayExporter
class  RadiusExplorer
class  RayIntExplorer
class  ShadowExplorer
class  _Surface
class  Box
class  BVList
class  Cylinder
class  FDH
class  FDH14
class  FDH14List
class  FDH6
class  Geometry
class  Hemisphere
class  NurbsSphere
class  NurbsSurface
class  Point2D
class  Point3D
class  Polygon
class  Rectangle
class  Sphere
class  Surface
class  Triangle
class  Group
class  InspectorBVH
class  InspectorSDS
class  Intersector
class  Iterator
class  IteratorBVH
class  IteratorHeap
class  IteratorSDS
class  Leaf
class  LightArray
class  LightSource
class  List
class  Material
class  _ScalarMat
class  Roughness
class  IndexOfRefraction
class  _VectorMat
class  Specular
class  Diffuse
class  Ambient
class  Transparency
class  Reflection
class  FresnelTerm
class  GaussianCoef
class  BoxMesh
class  FDH14Mesh
class  Mesh
class  PointMesh
class  PolygonalMesh
class  PolygonMesh
class  SphereMesh
class  SurfaceMesh
class  OSGAdapter
class  OSGPolygon
class  MayaParser
class  Parser
class  RhinoParser
class  PhotonMapBehaviour
class  PointEnv
class  PointLight
class  SceneGraphObject
class  SGAttribute
class  Shape
class  BVDistRot
class  BVH
class  DistRot
class  FDH14DistRot
class  FDH14Tree
class  FDH6Tree
class  FDHTree
class  Heap
class  OctTree
class  SDS
class  SphereTree
class  SpotLight
class  Receptor
class  Counter
class  Stopwatch
class  StopwatchCPU
class  Statistic
class  Statistics
class  Texture
class  Texture2D
class  TexturePNG
class  Transform
class  MatVisitor
class  PhotonMapBhvVisitor
class  Visitor

Typedefs

typedef Vector4d Vector4
typedef Vector3d Vector3
typedef Vector3d Vertex3
typedef Vector2d Vector2
typedef Vector2d Vertex2
typedef Matrix3d Matrix3
typedef Matrix4d Matrix4
typedef double ESGfloat
typedef int ESGbitmask
typedef int ESGint
typedef Roughness Shininess
typedef Transparency Transmission

Variables

OGSCENE_EXPORT SceneGraphObject
OGSCENE_EXPORT IteratorSDS
OGSCENE_EXPORT Iterator
OGSCENE_EXPORT InspectorSDS
OGSCENE_EXPORT Geometry
OGSCENE_EXPORT Roughness
OGSCENE_EXPORT Specular
OGSCENE_EXPORT Diffuse
OGSCENE_EXPORT Ambient
OGSCENE_EXPORT Reflection
OGSCENE_EXPORT Refraction
OGSCENE_EXPORT IndexOfRefraction
OGSCENE_EXPORT FresnelTerm
OGSCENE_EXPORT GaussianCoef
OGSCENE_EXPORT Transform
OGSCENE_EXPORT Transparency
OGSCENE_EXPORT PhotonMapBehaviour


Detailed Description

Photon storable in photon map.


Typedef Documentation

typedef int ESGbitmask
 

Definition at line 74 of file Definitions.h.

typedef double ESGfloat
 

Definition at line 73 of file Definitions.h.

typedef int ESGint
 

Definition at line 75 of file Definitions.h.

typedef Matrix3d Matrix3
 

Definition at line 71 of file Definitions.h.

typedef Matrix4d Matrix4
 

Definition at line 72 of file Definitions.h.

typedef Roughness Shininess
 

Definition at line 15 of file Material.h.

typedef Transparency Transmission
 

Definition at line 16 of file Material.h.

typedef Vector2d Vector2
 

Definition at line 69 of file Definitions.h.

typedef Vector3d Vector3
 

Definition at line 67 of file Definitions.h.

typedef Vector4d Vector4
 

Definition at line 66 of file Definitions.h.

typedef Vector2d Vertex2
 

Definition at line 70 of file Definitions.h.

typedef Vector3d Vertex3
 

Definition at line 68 of file Definitions.h.


Variable Documentation

class OGSCENE_EXPORT Ambient
 

Definition at line 14 of file Visitor.h.

Referenced by MayaParser::_set_material(), MatVisitor::ambient(), MatVisitor::avgAmbient(), Ambient::clone(), and RhinoParser::RhinoParser().

class OGSCENE_EXPORT Diffuse
 

Definition at line 13 of file Visitor.h.

Referenced by MayaParser::_set_material(), MatVisitor::avgDiffuse(), Diffuse::clone(), MatVisitor::diffuse(), and RhinoParser::RhinoParser().

class OGSCENE_EXPORT FresnelTerm
 

Definition at line 18 of file Visitor.h.

Referenced by MatVisitor::avgFresnelTerm(), FresnelTerm::clone(), and MatVisitor::fresnelTerm().

class OGSCENE_EXPORT GaussianCoef
 

Definition at line 19 of file Visitor.h.

Referenced by MatVisitor::avgGaussianCoef(), GaussianCoef::clone(), and MatVisitor::gaussianCoef().

class OGSCENE_EXPORT Geometry
 

Definition at line 10 of file Visitor.h.

class OGSCENE_EXPORT IndexOfRefraction
 

Definition at line 17 of file Visitor.h.

Referenced by IndexOfRefraction::clone(), and MatVisitor::indexOfRefraction().

class OGSCENE_EXPORT InspectorSDS
 

Definition at line 24 of file SDS.h.

class OGSCENE_EXPORT Iterator
 

Definition at line 23 of file SDS.h.

Referenced by PhotonMap::iterator().

class OGSCENE_EXPORT IteratorSDS
 

Definition at line 13 of file Group.h.

class OGSCENE_EXPORT PhotonMapBehaviour
 

Definition at line 22 of file Visitor.h.

class OGSCENE_EXPORT Reflection
 

Definition at line 15 of file Visitor.h.

Referenced by MatVisitor::avgReflection(), Reflection::clone(), and MatVisitor::reflection().

class OGSCENE_EXPORT Refraction
 

Definition at line 16 of file Visitor.h.

class OGSCENE_EXPORT Roughness
 

Definition at line 11 of file Visitor.h.

Referenced by MayaParser::_set_material(), Roughness::clone(), MatVisitor::intRoughness(), RhinoParser::RhinoParser(), and MatVisitor::roughness().

class OGSCENE_EXPORT SceneGraphObject
 

Definition at line 64 of file Definitions.h.

class OGSCENE_EXPORT Specular
 

Definition at line 12 of file Visitor.h.

Referenced by MayaParser::_set_material(), MatVisitor::avgSpecular(), Specular::clone(), RhinoParser::RhinoParser(), and MatVisitor::specular().

class OGSCENE_EXPORT Transform
 

Definition at line 20 of file Visitor.h.

Referenced by OSGAdapter::extent(), OSGAdapter::nExtents(), and OSGAdapter::rayIntersection().

class OGSCENE_EXPORT Transparency
 

Definition at line 21 of file Visitor.h.

Referenced by MatVisitor::avgTransparency(), Transparency::clone(), and MatVisitor::transparency().


Generated on Wed Jun 28 12:24:33 2006 for esg by  doxygen 1.4.6