vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > Member List

This is the complete list of members for vcg::Octree< OBJECT_TYPE, SCALAR_TYPE >, including all inherited members.
AddNode(CenterType path)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
AdjustBoundingBox(BoundingBoxType &query_bb, ScalarType &sphere_radius, const ScalarType max_allowed_distance, std::vector< NodePointer > &leaves, const int required_object_count)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
boundingBoxvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
BoundingBox()vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
BoundingBoxInWorldCoordinates(const NodePointer n)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
BoundingBoxInWorldCoordinates(const NodePointer n, BoundingBoxType &wc_bb) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
BoundingBoxType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
BoxType typedefvcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >
BuildRoute(const CoordinateType &p, NodePointer *&route)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
Center(NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
CenterInOctreeCoordinates(const NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
CenterInWorldCoordinates(const NodePointer n, CoordinateType &wc_Center) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
CenterType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
ClassType typedefvcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >
ComputeZOrder(const CoordinateType &query) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ContainedLeaves(BoundingBoxType &query, std::vector< NodePointer > &leaves, NodePointer node, BoundingBoxType &nodeBB)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ContainedNodes(BoundingBoxType &query, std::vector< NodePointer > &nodes, int depth, NodePointer n, BoundingBoxType &nodeBB)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
CoordinateType typedefvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
CoordType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
CopyQueryResults(std::vector< Neighbour > &neighbors, const unsigned int object_count, OBJECT_POINTER_CONTAINER &objects, DISTANCE_CONTAINER &distances, POINT_CONTAINER &points)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
DeepestNode(CenterType path, int MaxLev)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
DeInterize(const CenterType &pi) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
DoRay(OBJRAYISECTFUNCTOR &_rayIntersector, OBJMARKER &_marker, const Ray3< ScalarType > &_ray, const ScalarType &_maxDist, ScalarType &_t)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
EXPANSION_FACTORvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [static]
GetClosest(OBJECT_POINT_DISTANCE_FUNCTOR &distance_functor, OBJECT_MARKER &, const CoordType &query_point, const ScalarType &max_distance, ScalarType &distance, CoordType &point, bool allow_zero_distance=true)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::GetClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_maxDist, ScalarType &_minDist, CoordType &_closestPt)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
GetInBox(OBJECT_MARKER &, const BoundingBoxType &query_bounding_box, OBJECT_POINTER_CONTAINER &objects)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::GetInBox(OBJMARKER &_marker, const BoxType _bbox, OBJPTRCONTAINER &_objectPtrs)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
GetInSphere(OBJECT_POINT_DISTANCE_FUNCTOR &distance_functor, OBJECT_MARKER &, const CoordType &sphere_center, const ScalarType &sphere_radius, OBJECT_POINTER_CONTAINER &objects, DISTANCE_CONTAINER &distances, POINT_CONTAINER &points, bool sort_per_distance=false, bool allow_zero_distance=false)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::GetInSphere(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const CoordType &_p, const ScalarType &_r, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
GetKClosest(OBJECT_POINT_DISTANCE_FUNCTOR &distance_functor, OBJECT_MARKER &, unsigned int k, const CoordType &query_point, const ScalarType &max_distance, OBJECT_POINTER_CONTAINER &objects, DISTANCE_CONTAINER &distances, POINT_CONTAINER &points, bool sort_per_distance=true, bool allow_zero_distance=true)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::GetKClosest(OBJPOINTDISTFUNCTOR &_getPointDistance, OBJMARKER &_marker, const unsigned int _k, const CoordType &_p, const ScalarType &_maxDist, OBJPTRCONTAINER &_objectPtrs, DISTCONTAINER &_distances, POINTCONTAINER &_points)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
GetPath(NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
GetRoute(const CoordinateType &p, NodePointer *&route)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
global_markvcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [protected]
GuessInitialBoundingBox(const CoordType &query_point, const ScalarType max_distance, ScalarType &sphere_radius, BoundingBoxType &query_bb)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
IncrementMark()vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
IndexInnerNodes(NodePointer n)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
Initialize(int maximumDepth)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
InnerNodePointer typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
Interize(const CoordinateType &pf) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
IsMarked(const ObjectReference *ref) const vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
leafDiagonalvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
leafDimensionvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
LeafPointer typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
Level(const NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
lSizevcg::OctreeTemplate< Voxel, SCALAR_TYPE >
Mark(const ObjectReference *ref)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
marksvcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [protected]
maximumDepthvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
NeighbourIterator typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
NewNode(NodePointer parent, int i)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
NodeCount() constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
NodeIndex typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
NodePointer typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
nodesvcg::OctreeTemplate< Voxel, SCALAR_TYPE >
NodeType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
ObjectPointer typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
ObjectType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
ObjPtr typedefvcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >
ObjType typedefvcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >
Octree()vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
Parent(const NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
RetrieveContainedObjects(const CoordType query_point, OBJECT_POINT_DISTANCE_FUNCTOR &distance_functor, const ScalarType max_allowed_distance, bool allow_zero_distance, std::vector< NodePointer > &leaves, std::vector< Neighbour > &neighbors)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline, protected]
Root() constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ScalarType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
Set(const OBJECT_ITERATOR &bObj, const OBJECT_ITERATOR &eObj)vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
SpatialIndex< OBJECT_TYPE, SCALAR_TYPE >::Set(const OBJITER &_oBegin, const OBJITER &_oEnd)vcg::SpatialIndex< OBJECT_TYPE, SCALAR_TYPE > [inline]
sizevcg::OctreeTemplate< Voxel, SCALAR_TYPE >
Son(NodePointer n, int i) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
sorted_datasetvcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [protected]
SubBox(BoundingBoxType &lbb, int i)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
SubBoxAndCenterInWorldCoordinates(BoundingBoxType &lbb, CoordinateType &center, int i)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
TemplatedOctree typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
Voxel(const NodePointer n)vcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
VoxelPointer typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
VoxelType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
WhatSon(NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ZOrder(NodePointer n) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ZOrder(const CenterType &path, const char level) constvcg::OctreeTemplate< Voxel, SCALAR_TYPE > [inline]
ZOrderType typedefvcg::Octree< OBJECT_TYPE, SCALAR_TYPE >
~Octree()vcg::Octree< OBJECT_TYPE, SCALAR_TYPE > [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:03 2013