GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
PolyhedronCore Member List

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

_aabbTreePolyhedronCoreprivate
_basefacetToFacetOffsetPolyhedronCoreprivate
_basefacetToVertexPolyhedronCoreprivate
_basefacetToVertexOffsetPolyhedronCoreprivate
_candidateFacetsPolyhedronCoremutableprivate
_centroidPolyhedronCoreprivate
_closestPointPolyhedronCoremutableprivate
_closestVertexAndPrimitiveIndicesPolyhedronCoremutableprivate
_closestVertexIndexPolyhedronCoremutableprivate
_edgeToFacetPolyhedronCoreprivate
_edgeToVertexPolyhedronCoreprivate
_facetsNormalsPolyhedronCoreprivate
_facetsVectorsPolyhedronCoreprivate
_facetToBaseFacetPolyhedronCoreprivate
_facetToEdgePolyhedronCoreprivate
_facetToFacetPolyhedronCoreprivate
_facetToVertexPolyhedronCoreprivate
_furthestVertexPolyhedronCoremutableprivate
_greatestSquaredDiagonalPolyhedronCoreprivate
_hitPointsPolyhedronCoremutableprivate
_hitPrimitivesPolyhedronCoremutableprivate
_iMatrixPolyhedronCoreprivate
_initialCentroidPolyhedronCoreprivate
_isConvexPolyhedronCoreprivate
_isWatertightPolyhedronCoreprivate
_maxCornerPolyhedronCoreprivate
_minCornerPolyhedronCoreprivate
_nonManifoldEdgesPolyhedronCoreprivate
_primitivesHitByRayCountPolyhedronCoremutableprivate
_verticesPolyhedronCoreprivate
_verticesNormalsPolyhedronCoreprivate
_verticesPerBaseFacetPolyhedronCoreprivate
_volumePolyhedronCoreprivate
apply_offset(double offsetX, double offsetY, double offsetZ)PolyhedronCore
apply_scale_factor(double factor, double yFactor, double zFactor)PolyhedronCore
basefacet_area(unsigned int facetIndex) constPolyhedronCore
basefacet_index_for_facet(unsigned int facetIndex) constPolyhedronCoreinline
basefacet_number() constPolyhedronCoreinline
build_aabb_tree()PolyhedronCore
build_data_structure()PolyhedronCore
centroid_ptr() constPolyhedronCoreinline
clear()PolyhedronCore
clear_metric()PolyhedronCore
closest_point(double aPoint[3], double(&closestPoint)[3]) constPolyhedronCore
closest_point_callback(unsigned int aFacet, const double *aPoint, double &distance) constPolyhedronCore
closest_point_in_facet(unsigned int aFacet, const double *aPoint, double(&closestPoint)[3]) constPolyhedronCore
closest_point_to_edge(const double *point0, const double *point1, const double *, double(&closestPoint)[3]) constPolyhedronCoreprivate
closest_vertex_and_primitive(double aPoint[3]) constPolyhedronCore
closest_vertex_and_primitive_callback(unsigned int aFacet, const double *aPoint, double &distance) constPolyhedronCore
closest_vertex_callback(unsigned int aFacet, const double *aPoint, double &distance) constPolyhedronCore
closest_vertex_ptr(double aPoint[3]) constPolyhedronCore
compute_metric()PolyhedronCore
contain(double aPoint[3]) constPolyhedronCore
edge_number() constPolyhedronCoreinline
facet_area(unsigned int facetIndex) constPolyhedronCore
facet_hit_by_ray(Ray aRay) constPolyhedronCore
facet_number() constPolyhedronCoreinline
facet_to_vertex() constPolyhedronCoreinline
facet_to_vertex()PolyhedronCoreinline
FacetEdgeDirectionPolyhedronCoreprivatestatic
FacetEdgeVertexPolyhedronCoreprivatestatic
find_local_edge_index_of_facet(unsigned int aFacet, unsigned int anEdge)PolyhedronCoreprivate
furthest_vertex_along_axis(const double *anAxis, unsigned int &furthestVertex) constPolyhedronCore
furthest_vertex_callback(unsigned int aFacet, const double *aPoint, const double *anAxis, double &distance) constPolyhedronCore
get_hitPoint()PolyhedronCoreinline
inertia_tensor(double(&tensor)[3][3]) constPolyhedronCoreinline
initial_centroid_ptr() constPolyhedronCoreinline
is_convex() constPolyhedronCoreinline
is_facet_crossed_by_ray(unsigned int aFacet, Ray aRay, double(&hitPoint)[3]) constPolyhedronCore
is_watertight() constPolyhedronCoreinline
max_corner_ptr() constPolyhedronCoreinline
min_corner_ptr() constPolyhedronCoreinline
normal_ptr_of_facet(int facetIndex) constPolyhedronCoreinline
normal_ptr_of_vertex(int vertexIndex) constPolyhedronCoreinline
NotInListPolyhedronCoreprivatestatic
PolyhedronCore()PolyhedronCore
PolyhedronCore(std::string filePath)PolyhedronCore
PolyhedronCore(std::stringstream &stringStream)PolyhedronCore
raycast_aabb_tree_callback(unsigned int aFacet, Ray aRay) constPolyhedronCore
read_off_file(std::string filePath)PolyhedronCore
read_off_file(std::stringstream &stringStream)PolyhedronCore
SquaredDistanceErrorThresholdPolyhedronCoreprivatestatic
to_off_format(std::stringstream &offString, bool basefacet=true) constPolyhedronCore
to_vtk_ugrid(vtkUnstructuredGrid &uGrid)PolyhedronCore
translate_to_centroid()PolyhedronCore
vertex_index_of_basefacet(int basefacetIndex, int vertexIndex) constPolyhedronCoreinline
vertex_index_of_facet(int facetIndex, int vertexIndex) constPolyhedronCoreinline
vertex_number() constPolyhedronCoreinline
vertex_number_of_basefacet(int basefacetIndex) constPolyhedronCoreinline
vertex_ptr(int vertexIndex) constPolyhedronCoreinline
vertex_ptr_of_facet(unsigned int facetIndex, unsigned int vectorIndex) constPolyhedronCoreinline
VertexPrimitivePair typedefPolyhedronCore
volume() constPolyhedronCoreinline
~PolyhedronCore()PolyhedronCore