libfs
Header-only C++11 library for accessing FreeSurfer neuroimaging data
fs::Mesh Member List

This is the complete list of members for fs::Mesh, including all inherited members.

as_adjlist(const bool via_matrix=true) constfs::Meshinline
as_adjmatrix() constfs::Meshinline
as_edgelist() constfs::Meshinline
construct_cube()fs::Meshinlinestatic
construct_grid(const size_t nx=4, const size_t ny=5, const float distx=1.0, const float disty=1.0)fs::Meshinlinestatic
construct_pyramid()fs::Meshinlinestatic
curv_data_for_orig_mesh(const std::vector< float > data_submesh, const std::unordered_map< int32_t, int32_t > submesh_to_orig_mapping, const int32_t orig_mesh_num_vertices, const float fill_value=std::numeric_limits< float >::quiet_NaN())fs::Meshinlinestatic
edge_set typedeffs::Mesh
extend_adj(const std::vector< std::vector< size_t >> mesh_adj, const size_t extend_by=1, std::vector< std::vector< size_t >> mesh_adj_ext=std::vector< std::vector< size_t >>())fs::Meshinlinestatic
face_vertices(const size_t face) constfs::Meshinline
facesfs::Mesh
fm_at(const size_t i, const size_t j) constfs::Meshinline
from_obj(Mesh *mesh, std::istream *is)fs::Meshinlinestatic
from_obj(Mesh *mesh, const std::string &filename)fs::Meshinlinestatic
from_off(Mesh *mesh, std::istream *is, const std::string &source_filename="")fs::Meshinlinestatic
from_off(Mesh *mesh, const std::string &filename)fs::Meshinlinestatic
from_ply(Mesh *mesh, std::istream *is)fs::Meshinlinestatic
from_ply(Mesh *mesh, const std::string &filename)fs::Meshinlinestatic
Mesh(std::vector< float > cvertices, std::vector< int32_t > cfaces)fs::Meshinline
Mesh(std::vector< std::vector< float >> cvertices, std::vector< std::vector< int32_t >> cfaces) (defined in fs::Mesh)fs::Meshinline
Mesh()fs::Meshinline
num_faces() constfs::Meshinline
num_vertices() constfs::Meshinline
smooth_pvd_nn(const std::vector< float > pvd, const size_t num_iter=1, const bool via_matrix=true, const bool with_nan=true, const bool detect_nan=true) constfs::Meshinline
smooth_pvd_nn(const std::vector< std::vector< size_t >> mesh_adj, const std::vector< float > pvd, const size_t num_iter=1, const bool with_nan=true, const bool detect_nan=true)fs::Meshinlinestatic
submesh_vertex(const std::vector< int32_t > &old_vertex_indices, const bool mapdir_fulltosubmesh=false) constfs::Meshinline
to_obj() constfs::Meshinline
to_obj_file(const std::string &filename) constfs::Meshinline
to_off() constfs::Meshinline
to_off(const std::vector< uint8_t > col) constfs::Meshinline
to_off_file(const std::string &filename) constfs::Meshinline
to_off_file(const std::string &filename, const std::vector< uint8_t > col) constfs::Meshinline
to_ply() constfs::Meshinline
to_ply(const std::vector< uint8_t > col) constfs::Meshinline
to_ply_file(const std::string &filename) constfs::Meshinline
to_ply_file(const std::string &filename, const std::vector< uint8_t > col) constfs::Meshinline
vertex_coords(const size_t vertex) constfs::Meshinline
verticesfs::Mesh
vm_at(const size_t i, const size_t j) constfs::Meshinline