OSGPolygon Member List

This is the complete list of members for OSGPolygon, including all inherited members.

__debug(void)_Surface [virtual]
_areaPolygon [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]
_edgeProjectionPolygon [protected]
_firstVertexOSGPolygon [protected]
_firstVertexOfPrimitiveOSGPolygon [protected]
_fxyzPolygon [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]
_globalNormalArrayOSGPolygon [protected]
_globalVertexArrayOSGPolygon [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]
_insideOutGeometry [protected]
_mesh(int) const _Surface [protected, virtual]
_nameSceneGraphObject [protected]
_nindices_Surface [protected]
_normalPolygon [protected]
_normal_bindingOSGPolygon [protected]
_normalFixedPolygon [protected]
_normalsPolygon [protected]
_nVertPolygon [protected]
_oidSceneGraphObject [protected]
_pAutoDiffuseBRDFSceneGraphObject [protected]
_pAutoEmittanceSceneGraphObject [protected]
_pAutoGeometrySceneGraphObject [protected]
_pAutoSpecularBRDFSceneGraphObject [protected]
_pAutoTextureSceneGraphObject [protected]
_pAutoTransformationSceneGraphObject [protected]
_pDiffuseBRDFSceneGraphObject [protected]
_pDrawArrayOSGPolygon [protected]
_pEmittanceSceneGraphObject [protected]
_pGeometrySceneGraphObject [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]
_primitiveTypeOSGPolygon [protected]
_privateAttributesSceneGraphObject [protected]
_privateMaterialsSceneGraphObject [protected]
_projPolygon [protected]
_pSpecularBRDFSceneGraphObject [protected]
_pTextureSceneGraphObject [protected]
_pTransformationSceneGraphObject [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]
_sharedAttributesSceneGraphObject [protected]
_sharedMaterialsSceneGraphObject [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
_tangibleSceneGraphObject [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]
_uvCoordsPolygon [protected]
_uvindices_Surface [protected]
_vertexModeOSGPolygon [protected]
_verticesPolygon [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 namePolygon
emittance(void)_Surface [inline, virtual]
emittance(void) const _Surface [inline, virtual]
EPSGeometry [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 valuePolygon
normalBinding(void) const OSGPolygon [inline]
numVertices(void) const Polygon [virtual]
OID typedefSceneGraphObject
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 &centroid) 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 valuePolygon
XZ enum valuePolygon
YZ enum valuePolygon
~_Surface()_Surface [virtual]
~ESGObject()ESGObject [inline, virtual]
~Geometry()Geometry [inline, virtual]
~Leaf()Leaf [inline, virtual]
~Polygon()Polygon [virtual]
~SceneGraphObject()SceneGraphObject [virtual]


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