DSC
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Member Functions | List of all members
is_mesh::Query Class Reference

Public Member Functions

 Query (ISMesh *mesh)
 
const ISMeshget_is_mesh ()
 
QueryResult raycast_faces (CGLA::Ray ray, QueryType queryType=QueryType::All)
 
void rebuild_boundary_cache ()
 
std::set< NodeKeyneighborhood (NodeKey from_node, double max_distance)
 
std::set< NodeKeyneighborhood (vec3 from, double max_distance)
 
std::set< EdgeKeyedges (const std::set< NodeKey > nodeKeys)
 
std::set< FaceKeyfaces (const std::set< EdgeKey > edgeKeys)
 
std::set< TetrahedronKeytetrahedra (const std::set< FaceKey > faceKeys)
 
void filter_subset (std::set< NodeKey > &nodes, std::set< EdgeKey > &edges, std::set< FaceKey > &faces, std::set< TetrahedronKey > &tets)
 
template<typename K >
SimplexSet< K > connected (K initialKey, std::function< bool(K k)> includeKey)
 
std::set< NodeKeynodes (is_mesh::Geometry *geometry)
 

The documentation for this class was generated from the following files: