__debug(void) | _Surface | [virtual] |
_area | Polygon | [protected] |
_coplanar_tri_collision(Polygon &, const Vector3 &v0, const Vector3 &v1, const Vector3 &v2, const Vector3 &u0, const Vector3 &u1, const Vector3 &u2) | Polygon | [protected] |
_duplicate_attributes(const SceneGraphObject &) | _Surface | [protected, virtual] |
_duplicate_attributes(const Geometry &) | _Surface | [protected, virtual] |
_edgeProjection | Polygon | [protected] |
_fxyz | Polygon | [protected] |
_get_facet_normal(void) const | Polygon | [protected, virtual] |
_get_vert_normal(unsigned) const | _Surface | [protected, virtual] |
_get_vert_uv_coord(unsigned) const | _Surface | [protected, virtual] |
_get_vertex(unsigned) const | _Surface | [protected, virtual] |
_have_diff_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_emittance(void) const | SceneGraphObject | [inline, protected] |
_have_geometry(void) const | SceneGraphObject | [inline, protected] |
_have_private_diff_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_private_emittance(void) const | SceneGraphObject | [inline, protected] |
_have_private_geometry(void) const | SceneGraphObject | [inline, protected] |
_have_private_spec_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_private_texture(void) const | SceneGraphObject | [inline, protected] |
_have_private_transformation(void) const | SceneGraphObject | [inline, protected] |
_have_shared_diff_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_shared_emittance(void) const | SceneGraphObject | [inline, protected] |
_have_shared_geometry(void) const | SceneGraphObject | [inline, protected] |
_have_shared_spec_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_shared_texture(void) const | SceneGraphObject | [inline, protected] |
_have_shared_transformation(void) const | SceneGraphObject | [inline, protected] |
_have_spec_brdf(void) const | SceneGraphObject | [inline, protected] |
_have_texture(void) const | SceneGraphObject | [inline, protected] |
_have_transformation(void) const | SceneGraphObject | [inline, protected] |
_insideOut | Geometry | [protected] |
_mesh(int) const | _Surface | [protected, virtual] |
_name | SceneGraphObject | [protected] |
_nindices | _Surface | [protected] |
_normal | Polygon | [protected] |
_normalFixed | Polygon | [protected] |
_normals | Polygon | [protected] |
_nVert | Polygon | [protected] |
_oid | SceneGraphObject | [protected] |
_pAutoDiffuseBRDF | SceneGraphObject | [protected] |
_pAutoEmittance | SceneGraphObject | [protected] |
_pAutoGeometry | SceneGraphObject | [protected] |
_pAutoSpecularBRDF | SceneGraphObject | [protected] |
_pAutoTexture | SceneGraphObject | [protected] |
_pAutoTransformation | SceneGraphObject | [protected] |
_pDiffuseBRDF | SceneGraphObject | [protected] |
_pEmittance | SceneGraphObject | [protected] |
_pGeometry | SceneGraphObject | [protected] |
_precompute_proj(void))[6];bool_separation_by_plane(const Geometry &) const ;bool_separation_by_edges(Geometry &) const ;bool_point_inside_polygon(const Vector3 &, Vector3 *, Vector2 * | Polygon | [protected] |
_privateAttributes | SceneGraphObject | [protected] |
_privateMaterials | SceneGraphObject | [protected] |
_proj | Polygon | [protected] |
_pSpecularBRDF | SceneGraphObject | [protected] |
_pTexture | SceneGraphObject | [protected] |
_pTransformation | SceneGraphObject | [protected] |
_rotate(float, const Vector3 &) | _Surface | [protected, virtual] |
_rotate(const Matrix3 &) | _Surface | [protected, virtual] |
_rotateX(float) | _Surface | [protected, virtual] |
_rotateY(float) | _Surface | [protected, virtual] |
_rotateZ(float) | _Surface | [protected, virtual] |
_scale(float) | _Surface | [protected, virtual] |
_set_edge_projection(void) | Polygon | [protected] |
_sharedAttributes | SceneGraphObject | [protected] |
_sharedMaterials | SceneGraphObject | [protected] |
_Surface() | _Surface | [protected] |
_Surface(Vector3 *, Vector3 *, Vector2 *, unsigned, const unsigned *, const unsigned *, const unsigned *, const Vector3 &, bool) | _Surface | |
_Surface(Vector3 *, Vector3 *, Vector2 *, unsigned, const unsigned *, const unsigned *, const unsigned *) | _Surface | |
_tangible | SceneGraphObject | [protected] |
_transform(const Matrix4 &) | _Surface | [protected, virtual] |
_translate(float, float, float) | _Surface | [protected, virtual] |
esg::Geometry::_translate(const Vector3 &v) | Geometry | [inline, protected] |
_triTriCollision(Polygon &) | Polygon | [protected] |
_uvCoords | Polygon | [protected] |
_uvindices | _Surface | [protected] |
_vertices | Polygon | [protected] |
_vindices | _Surface | [protected] |
appendPrivateAttribute(SGAttribute *) | _Surface | [inline, virtual] |
appendPrivateMaterial(Material *) | _Surface | [inline, virtual] |
appendSharedAttribute(AutoPtr< SGAttribute > *) | _Surface | [inline, virtual] |
appendSharedMaterial(AutoPtr< Material > *) | _Surface | [inline, virtual] |
brdf(void) | _Surface | [inline, virtual] |
brdf(void) const | _Surface | [inline, virtual] |
centroid(void) const | Polygon | [virtual] |
clone(void) const | _Surface | [virtual] |
clone(const Matrix4 *) const | _Surface | [virtual] |
diffuseBRDF(void) | SceneGraphObject | [inline, virtual] |
diffuseBRDF(void) const | SceneGraphObject | [inline, virtual] |
distance(const Geometry &geom, Vector3 *pDir) | Polygon | [virtual] |
dump(const char *, const char *) | _Surface | [virtual] |
edgeProjection enum name | Polygon | |
emittance(void) | _Surface | [inline, virtual] |
emittance(void) const | _Surface | [inline, virtual] |
EPS | Geometry | [static] |
extent(const Vector3 &direction) const | Polygon | [virtual] |
esg::Geometry::extent(float x, float y, float z) const | Geometry | [inline] |
Geometry() | Geometry | [inline] |
geometry(void) | _Surface | [inline, virtual] |
geometry(void) const | _Surface | [inline, virtual] |
getEdgeProjection(void) const | Polygon | [virtual] |
getEnergyState(void) | SceneGraphObject | [inline, virtual] |
getFacetNormal(void) const | Polygon | [virtual] |
getFXYZ(void) const | Polygon | [virtual] |
getName(void) const | SceneGraphObject | [inline] |
getOID() const | SceneGraphObject | [inline] |
getVertex(unsigned) const | _Surface | [virtual] |
getVertNormal(unsigned) const | _Surface | [virtual] |
getVertUVCoord(unsigned) const | _Surface | [virtual] |
hasSubnodes(void) const | Leaf | [inline, virtual] |
haveFixedNormal(void) const | Polygon | [virtual] |
haveVertNormals(void) const | _Surface | [virtual] |
haveVertUVCoords(void) const | _Surface | [virtual] |
insideOut(bool b) | Geometry | [inline] |
inspectAttributes(Visitor &) | SceneGraphObject | |
inspectMaterials(Visitor &) | SceneGraphObject | |
Leaf(OID oid=0, const char *name="") | Leaf | [inline] |
mapToUV(const Vector3 &v, Vector2 &uv) | Polygon | [virtual] |
mesh(int density=0) const | Geometry | |
NONE_PROJ enum value | Polygon | |
numVertices(void) const | Polygon | [virtual] |
OID typedef | SceneGraphObject | |
pointInsidePolygon(const Vector3 &p, Vector3 *n, Vector2 *u) | Polygon | [inline] |
Polygon() | Polygon | |
Polygon(const Vector3 *va, const Vector3 *na, const Vector2 *uva, unsigned n) | Polygon | |
Polygon(const Vector3 *va, const Vector3 *na, const Vector2 *uva, unsigned n, const Vector3 &norm, bool fixedn) | Polygon | |
radius(const Vector3 ¢roid) const | Polygon | [virtual] |
esg::Geometry::radius(void) const | Geometry | [inline, virtual] |
randomDirection(const Vector3 &pov, Vector3 &dir, double *pdf) | Polygon | [virtual] |
randomSample(int mask, PointEnv &pe, double *pdf) | Polygon | [virtual] |
rayIntersection(PointEnv *pPE, int mask, const Vector3 &origin, const Vector3 &direction, float maxD=MAXFLOAT) | Polygon | [virtual] |
SceneGraphObject(OID oid=0, const char *name="") | SceneGraphObject | |
separation(Geometry &geom, Vector3 *pDir) | Polygon | [virtual] |
setEnergyState(AutoPtr< EnergyCoat > *e) | SceneGraphObject | [inline, virtual] |
setFacetNormal(const Vector3 &norm, bool fixedn) | Polygon | |
setName(const char *name="") | SceneGraphObject | [inline] |
setNormals(const Vector3 *na) | Polygon | |
setOID(OID oid=0) | SceneGraphObject | [inline] |
setPrivateBRDF(BRDF *) | _Surface | [inline, virtual] |
setPrivateDiffuseBRDF(DiffuseBRDF *) | SceneGraphObject | [virtual] |
setPrivateEmittance(Emittance *) | _Surface | [inline, virtual] |
setPrivateGeometry(Geometry *) | _Surface | [inline, virtual] |
setPrivateSpecularBRDF(SpecularBRDF *) | SceneGraphObject | [virtual] |
setPrivateTexture(Texture *) | SceneGraphObject | [virtual] |
setPrivateTransformation(Transform *) | _Surface | [inline, virtual] |
setSharedBRDF(AutoPtr< BRDF > *) | _Surface | [inline, virtual] |
setSharedDiffuseBRDF(AutoPtr< DiffuseBRDF > *) | SceneGraphObject | [virtual] |
setSharedEmittance(AutoPtr< Emittance > *) | _Surface | [inline, virtual] |
setSharedGeometry(AutoPtr< Geometry > *) | _Surface | [inline, virtual] |
setSharedSpecularBRDF(AutoPtr< SpecularBRDF > *) | SceneGraphObject | [virtual] |
setSharedTexture(AutoPtr< Texture > *) | SceneGraphObject | [virtual] |
setSharedTransformation(AutoPtr< Transform > *) | _Surface | [inline, virtual] |
setUVCoords(const Vector2 *uva) | Polygon | |
setVertices(const Vector3 *va, unsigned n) | Polygon | |
specularBRDF(void) | SceneGraphObject | [inline, virtual] |
specularBRDF(void) const | SceneGraphObject | [inline, virtual] |
supportsEnergy(void) | SceneGraphObject | [inline, virtual] |
Surface class | _Surface | [friend] |
tangible(void) const | SceneGraphObject | [inline, virtual] |
texture(void) | _Surface | [inline, virtual] |
texture(void) const | _Surface | [inline, virtual] |
transformation(void) | _Surface | [inline, virtual] |
transformation(void) const | _Surface | [inline, virtual] |
traverseSubnodes(void) const | Leaf | [inline, virtual] |
XY enum value | Polygon | |
XZ enum value | Polygon | |
YZ enum value | Polygon | |
~_Surface() | _Surface | [virtual] |
~ESGObject() | ESGObject | [inline, virtual] |
~Geometry() | Geometry | [inline, virtual] |
~Leaf() | Leaf | [inline, virtual] |
~Polygon() | Polygon | [virtual] |
~SceneGraphObject() | SceneGraphObject | [virtual] |