__debug() | Sphere | [inline, virtual] |
_backfaceCulling | Hemisphere | [protected] |
_centre | Sphere | [protected] |
_duplicate_attributes(const Geometry &) | Hemisphere | [protected, virtual] |
_epsMinus | Sphere | [protected] |
_epsPlus | Sphere | [protected] |
_insideOut | Geometry | [protected] |
_mesh(int) const | Hemisphere | [protected, virtual] |
_radius | Sphere | [protected] |
_radius2 | Sphere | [protected] |
_rotate(float, const Vector3 &) | Hemisphere | [protected, virtual] |
_rotate(const Matrix3 &) | Hemisphere | [protected, virtual] |
_rotateX(float) | Hemisphere | [protected, virtual] |
_rotateY(float) | Hemisphere | [protected, virtual] |
_rotateZ(float) | Hemisphere | [protected, virtual] |
_scale(float) | Sphere | [protected, virtual] |
_transform(const Matrix4 &) | Hemisphere | [protected, virtual] |
_translate(float, float, float) | Sphere | [protected, virtual] |
esg::Geometry::_translate(const Vector3 &v) | Geometry | [inline, protected] |
_xAxis | Hemisphere | [protected] |
_yAxis | Hemisphere | [protected] |
_zAxis | Hemisphere | [protected] |
centre(void) const | Sphere | [inline] |
centroid(void) const | Sphere | [virtual] |
clone(const Matrix4 *pTrMat) const | Hemisphere | [virtual] |
esg::Geometry::clone(void) const | Geometry | [inline] |
dir2uvPriorToPoweredZenith(const Vector3 &dir, int power) const | Hemisphere | |
dir2uvPriorToZenith(const Vector3 &dir) const | Hemisphere | |
dir2uvUniformly(const Vector3 &dir) const | Hemisphere | |
distance(const Geometry &geom, Vector3 *pDir) | Hemisphere | [virtual] |
dump(const char *intent, const char *tab) | Hemisphere | [virtual] |
EPS | Geometry | [static] |
extent(const Vector3 &direction) const | Hemisphere | [virtual] |
esg::Geometry::extent(float x, float y, float z) const | Geometry | [inline] |
Geometry() | Geometry | [inline] |
getZenith(void) const | Hemisphere | [inline] |
Hemisphere(const Vector3 &c, float r, const Vector3 &z, bool bfc=false) | Hemisphere | |
Hemisphere(const Vector3 &z, bool bfc=false) | Hemisphere | |
Hemisphere(bool bfc=false) | Hemisphere | |
insideOut(bool b) | Geometry | [inline] |
mapToUV(const Vector3 &v, Vector2 &uv) | Hemisphere | [virtual] |
mesh(int density=0) const | Geometry | |
radius(const Vector3 ¢roid) const | Hemisphere | [virtual] |
esg::Sphere::radius(void) const | Sphere | [virtual] |
randomDirection(const Vector3 &pov, Vector3 &dir, double *pdf) | Hemisphere | [virtual] |
randomSample(int mask, PointEnv &pe, double *pdf) | Hemisphere | [virtual] |
rayIntersection(PointEnv *pPE, int mask, const Vector3 &origin, const Vector3 &direction, float maxD=MAXFLOAT) | Hemisphere | [virtual] |
samplePriorToPoweredZenith(double elevationRand, double azimuthRand, int power, double *pPDFVal) const | Hemisphere | |
samplePriorToPoweredZenith2D(double elevationRand, double azimuthRand, int power, double *pPDFVal) const | Hemisphere | |
samplePriorToZenith(double elevationRand, double azimuthRand, double *pPDFVal) const | Hemisphere | |
samplePriorToZenith2D(double elevationRand, double azimuthRand, double *pPDFVal) const | Hemisphere | |
sampleUniformly(double elevationRand, double azimuthRand, double *pPDFval) const | Hemisphere | |
sampleUniformly2D(double elevationRand, double azimuthRand, double *pPDFval) const | Hemisphere | |
separation(Geometry &geom, Vector3 *pDir) | Hemisphere | [virtual] |
setCentre(const Vector3 &) | Sphere | |
setCentre(float x, float y, float z) | Sphere | |
setRadius(float radius) | Sphere | |
setZenith(const Vector3 &zenith) | Hemisphere | |
Sphere() | Sphere | |
Sphere(const Vector3 &c, float r) | Sphere | |
Sphere(float x, float y, float z, float r) | Sphere | |
Sphere(const Geometry &g) | Sphere | |
Sphere(const Geometry &g1, const Geometry &g2) | Sphere | |
Sphere(SceneGraphObject &obj) | Sphere | |
Sphere(List< SceneGraphObject > &list) | Sphere | |
world2local2D(const Vector3 &dir) const | Hemisphere | |
world2local3D(const Vector3 &dir) const | Hemisphere | [inline] |
~ESGObject() | ESGObject | [inline, virtual] |
~Geometry() | Geometry | [inline, virtual] |