aabb_center | coal::CollisionGeometry | |
aabb_local | coal::CollisionGeometry | |
aabb_radius | coal::CollisionGeometry | |
addSubModel(const std::vector< Vec3s > &ps, const std::vector< Triangle > &ts) | coal::BVHModelBase | |
addSubModel(const std::vector< Vec3s > &ps) | coal::BVHModelBase | |
addTriangle(const Vec3s &p1, const Vec3s &p2, const Vec3s &p3) | coal::BVHModelBase | |
addTriangles(const Matrixx3i &triangles) | coal::BVHModelBase | |
addVertex(const Vec3s &p) | coal::BVHModelBase | |
addVertices(const MatrixX3s &points) | coal::BVHModelBase | |
allocateBVs() | coal::BVHModel< BV > | protectedvirtual |
Base typedef | coal::BVHModel< BV > | private |
beginModel(unsigned int num_tris=0, unsigned int num_vertices=0) | coal::BVHModelBase | |
beginReplaceModel() | coal::BVHModelBase | |
beginUpdateModel() | coal::BVHModelBase | |
build_state | coal::BVHModelBase | |
buildConvexHull(bool keepTriangle, const char *qhullCommand=NULL) | coal::BVHModelBase | |
buildConvexRepresentation(bool share_memory) | coal::BVHModelBase | |
buildTree() | coal::BVHModel< BV > | protectedvirtual |
bv_fitter | coal::BVHModel< BV > | |
bv_node_vector_t typedef | coal::BVHModel< BV > | |
bv_splitter | coal::BVHModel< BV > | |
BVHModel() | coal::BVHModel< BV > | |
BVHModel(const BVHModel &other) | coal::BVHModel< BV > | |
BVHModelBase() | coal::BVHModelBase | |
BVHModelBase(const BVHModelBase &other) | coal::BVHModelBase | |
bvs | coal::BVHModel< BV > | protected |
clone() const | coal::BVHModel< BV > | inlinevirtual |
CollisionGeometry() | coal::CollisionGeometry | inline |
CollisionGeometry(const CollisionGeometry &other)=default | coal::CollisionGeometry | |
computeCOM() const | coal::BVHModelBase | inlinevirtual |
computeLocalAABB() | coal::BVHModelBase | virtual |
computeMomentofInertia() const | coal::BVHModelBase | inlinevirtual |
computeMomentofInertiaRelatedToCOM() const | coal::CollisionGeometry | inlinevirtual |
computeVolume() const | coal::BVHModelBase | inlinevirtual |
convex | coal::BVHModelBase | |
cost_density | coal::CollisionGeometry | |
deleteBVs() | coal::BVHModel< BV > | protectedvirtual |
endModel() | coal::BVHModelBase | |
endReplaceModel(bool refit=true, bool bottomup=true) | coal::BVHModelBase | |
endUpdateModel(bool refit=true, bool bottomup=true) | coal::BVHModelBase | |
getBV(unsigned int i) const | coal::BVHModel< BV > | inline |
getBV(unsigned int i) | coal::BVHModel< BV > | inline |
getModelType() const | coal::BVHModelBase | inline |
getNodeType() const | coal::BVHModel< BV > | inlinevirtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNodeType() const | coal::BVHModel< BV > | virtual |
getNumBVs() const | coal::BVHModel< BV > | inline |
getObjectType() const | coal::BVHModelBase | inlinevirtual |
getUserData() const | coal::CollisionGeometry | inline |
isEqual(const CollisionGeometry &_other) const | coal::BVHModel< BV > | inlineprivatevirtual |
isFree() const | coal::CollisionGeometry | inline |
isNotEqual(const CollisionGeometry &other) const | coal::CollisionGeometry | inlineprivatevirtual |
isOccupied() const | coal::CollisionGeometry | inline |
isUncertain() const | coal::CollisionGeometry | |
makeParentRelative() | coal::BVHModel< BV > | inlinevirtual |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | inlineprotected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
makeParentRelativeRecurse(int bv_id, Matrix3s &parent_axes, const Vec3s &parent_c) | coal::BVHModel< BV > | protected |
memUsage(const bool msg) const | coal::BVHModel< BV > | virtual |
num_bvs | coal::BVHModel< BV > | protected |
num_bvs_allocated | coal::BVHModel< BV > | protected |
num_tris | coal::BVHModelBase | |
num_tris_allocated | coal::BVHModelBase | protected |
num_vertex_updated | coal::BVHModelBase | protected |
num_vertices | coal::BVHModelBase | |
num_vertices_allocated | coal::BVHModelBase | protected |
operator!=(const CollisionGeometry &other) const | coal::CollisionGeometry | inline |
operator==(const CollisionGeometry &other) const | coal::CollisionGeometry | inline |
prev_vertices | coal::BVHModelBase | |
primitive_indices | coal::BVHModel< BV > | protected |
recursiveBuildTree(int bv_id, unsigned int first_primitive, unsigned int num_primitives) | coal::BVHModel< BV > | protected |
recursiveRefitTree_bottomup(int bv_id) | coal::BVHModel< BV > | protected |
refitTree(bool bottomup) | coal::BVHModel< BV > | protectedvirtual |
refitTree_bottomup() | coal::BVHModel< BV > | protected |
refitTree_topdown() | coal::BVHModel< BV > | protected |
replaceSubModel(const std::vector< Vec3s > &ps) | coal::BVHModelBase | |
replaceTriangle(const Vec3s &p1, const Vec3s &p2, const Vec3s &p3) | coal::BVHModelBase | |
replaceVertex(const Vec3s &p) | coal::BVHModelBase | |
setUserData(void *data) | coal::CollisionGeometry | inline |
threshold_free | coal::CollisionGeometry | |
threshold_occupied | coal::CollisionGeometry | |
tri_indices | coal::BVHModelBase | |
updateSubModel(const std::vector< Vec3s > &ps) | coal::BVHModelBase | |
updateTriangle(const Vec3s &p1, const Vec3s &p2, const Vec3s &p3) | coal::BVHModelBase | |
updateVertex(const Vec3s &p) | coal::BVHModelBase | |
user_data | coal::CollisionGeometry | |
vertices | coal::BVHModelBase | |
~BVHModel() | coal::BVHModel< BV > | inline |
~BVHModelBase() | coal::BVHModelBase | inlinevirtual |
~CollisionGeometry() | coal::CollisionGeometry | inlinevirtual |