| __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 Geometry &) | OSGPolygon | [protected, virtual] |
| esg::_Surface::_duplicate_attributes(const SceneGraphObject &) | _Surface | [protected, virtual] |
| _edgeProjection | Polygon | [protected] |
| _firstVertex | OSGPolygon | [protected] |
| _firstVertexOfPrimitive | OSGPolygon | [protected] |
| _fxyz | Polygon | [protected] |
| _get_facet_normal(void) const | Polygon | [protected, virtual] |
| _get_vert_normal(unsigned) const | OSGPolygon | [protected, virtual] |
| _get_vert_uv_coord(unsigned) const | _Surface | [protected, virtual] |
| _get_vertex(unsigned) const | OSGPolygon | [protected, virtual] |
| _globalNormalArray | OSGPolygon | [protected] |
| _globalVertexArray | OSGPolygon | [protected] |
| _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] |
| _normal_binding | OSGPolygon | [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] |
| _pDrawArray | OSGPolygon | [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] |
| _primitiveType | OSGPolygon | [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] |
| _vertexMode | OSGPolygon | [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() const | OSGPolygon | [virtual] |
| clone(const Matrix4 *) const | OSGPolygon | [virtual] |
| diffuseBRDF(void) | SceneGraphObject | [inline, virtual] |
| diffuseBRDF(void) const | SceneGraphObject | [inline, virtual] |
| distance(const Geometry &geom, Vector3 *pDir) | Polygon | [virtual] |
| drawArray(void) const | OSGPolygon | [inline] |
| 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] |
| firstVertex(void) const | OSGPolygon | [inline] |
| firstVertexOfPrimitive(void) const | OSGPolygon | [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 | OSGPolygon | [virtual] |
| getVertNormal(unsigned) const | OSGPolygon | [virtual] |
| getVertUVCoord(unsigned) const | OSGPolygon | [inline, virtual] |
| globalNormalArray(void) | OSGPolygon | [inline] |
| globalVertexArray(void) | OSGPolygon | [inline] |
| hasSubnodes(void) const | Leaf | [inline, virtual] |
| haveFixedNormal(void) const | Polygon | [virtual] |
| haveVertNormals(void) const | OSGPolygon | [virtual] |
| haveVertUVCoords(void) const | OSGPolygon | [inline, 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 | |
| normalBinding(void) const | OSGPolygon | [inline] |
| numVertices(void) const | Polygon | [virtual] |
| OID typedef | SceneGraphObject | |
| OSGPolygon() | OSGPolygon | [inline, protected] |
| OSGPolygon(GLint, GLint, osg::PrimitiveSet::Type, osg::PrimitiveSet::Mode, osg::Vec3Array *, osg::PrimitiveSet *, osg::Vec3Array *, osg::Geometry::AttributeBinding) | OSGPolygon | |
| 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 | |
| primitiveType(void) const | OSGPolygon | [inline] |
| 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] |
| 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] |
| vertexMode(void) const | OSGPolygon | [inline] |
| 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] |