OpenSceneGraph
|
This is the complete list of members for osgShadow::ConvexPolyhedron, including all inherited members.
_faces (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
buildGeometry(const osg::Vec4d &colorOutline, const osg::Vec4d &colorInside, osg::Geometry *useGeometry=NULL) const (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
checkCoherency(bool checkForNonConvexPolys=false, const char *errorPrefix=NULL) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
clear() (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | inline |
computeBoundingBox(const osg::Matrix &m=osgShadow::ConvexPolyhedron::defaultMatrix) const (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
ConvexPolyhedron(void) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | inline |
ConvexPolyhedron(const osg::Matrix &matrix, const osg::Matrix &inverse, const osg::BoundingBox &bb=osg::BoundingBox(-1,-1,-1, 1, 1, 1)) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
createFace() (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | inline |
cut(const osg::Polytope &polytope) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
cut(const ConvexPolyhedron &polytope) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
cut(const osg::Plane &plane, const std::string &name=std::string()) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
defaultMatrix (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | static |
dumpGeometry(const Face *face=NULL, const osg::Plane *plane=NULL, ConvexPolyhedron *basehull=NULL, const char *filename="convexpolyhedron.osg", const osg::Vec4d &colorOutline=osg::Vec4(0, 1, 0, 0.5), const osg::Vec4d &colorInside=osg::Vec4(0, 1, 0, 0.25), const osg::Vec4d &faceColorOutline=osg::Vec4(0, 0, 1, 0.5), const osg::Vec4d &faceColorInside=osg::Vec4(0, 0, 1, 0.25), const osg::Vec4d &planeColorOutline=osg::Vec4(1, 0, 0, 0.5), const osg::Vec4d &planeColorInside=osg::Vec4(1, 0, 0, 0.25), const osg::Vec4d &baseColorOutline=osg::Vec4(0, 0, 0, 0.5), const osg::Vec4d &baseColorInside=osg::Vec4(0, 0, 0, 0.25)) const (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
extrude(const osg::Vec3d &offset) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
Faces typedef (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
getPoints(Vertices &vertices) const (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
getPolytope(osg::Polytope &polytope) const (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
isFacePolygonConvex(Face &face, bool ignoreCollinearVertices=true) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | static |
mergeCoplanarFaces(const double &plane_normal_dot_tolerance=0.0, const double &plane_distance_tolerance=0.0) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
mergeFaces(const Face &face0, const Face &face1, Face &face) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
pointsColinear(const osg::Vec3d &va, const osg::Vec3d &vb, const osg::Vec3d &vc, const double &edge_normal_dot_tolerance=0.0, const double &null_edge_length_tolerance=0.0) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | static |
removeDuplicateVertices(void) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
setToBoundingBox(const osg::BoundingBox &bb) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
setToUnitFrustum(bool withNear=true, bool withFar=true) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
transform(const osg::Matrix &matrix, const osg::Matrix &inverse) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
transformClip(const osg::Matrix &matrix, const osg::Matrix &inverse) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
translate(const osg::Vec3d &offset) (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron | |
Vertices typedef (defined in osgShadow::ConvexPolyhedron) | osgShadow::ConvexPolyhedron |