SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::helper::MarchingCubeUtility Member List

This is the complete list of members for sofa::helper::MarchingCubeUtility, including all inherited members.

findSeeds(vector< type::Vec3i > &seeds, const float isoValue, unsigned char *_data)sofa::helper::MarchingCubeUtility
findSeedsFromRealCoords(vector< type::Vec3i > &mCubeCoords, const vector< type::Vec3 > &realCoords) constsofa::helper::MarchingCubeUtility
MarchingCubeUtility()sofa::helper::MarchingCubeUtility
PointID typedefsofa::helper::MarchingCubeUtility
run(unsigned char *data, const float isolevel, sofa::type::vector< PointID > &triangles, sofa::type::vector< type::Vec3 > &vertices, type::vector< type::vector< unsigned int > > *triangleIndexInRegularGrid=nullptr) constsofa::helper::MarchingCubeUtility
run(unsigned char *_data, const sofa::type::vector< type::Vec3i > &seeds, const float isolevel, sofa::type::vector< PointID > &mesh, sofa::type::vector< type::Vec3 > &vertices, std::map< type::Vec3, PointID > &map_vertices, type::vector< type::vector< unsigned int > > *triangleIndexInRegularGrid, bool propagate) constsofa::helper::MarchingCubeUtility
run(unsigned char *data, const vector< type::Vec3i > &seeds, const float isolevel, sofa::type::vector< PointID > &triangles, sofa::type::vector< type::Vec3 > &vertices, type::vector< type::vector< unsigned int > > *triangleIndexInRegularGrid=nullptr, bool propagate=true) constsofa::helper::MarchingCubeUtility
run(unsigned char *data, const float isolevel, sofa::helper::io::Mesh &m) constsofa::helper::MarchingCubeUtility
setBoundingBox(const type::Vec6i &roi)sofa::helper::MarchingCubeUtilityinline
setBoundingBox(const type::Vec3i &min, const type::Vec3i &max)sofa::helper::MarchingCubeUtilityinline
setBoundingBoxFromRealCoords(const type::Vec3 &min, const type::Vec3 &max)sofa::helper::MarchingCubeUtilityinline
setConvolutionSize(const unsigned int convolutionSize)sofa::helper::MarchingCubeUtilityinline
setDataResolution(const type::Vec3i &resolution)sofa::helper::MarchingCubeUtilityinline
setDataVoxelSize(const type::Vec3 &voxelSize)sofa::helper::MarchingCubeUtilityinline
setROI(const type::Vec3i &min, const type::Vec3i &max)sofa::helper::MarchingCubeUtilityinline
setStep(const unsigned int step)sofa::helper::MarchingCubeUtilityinline
setVerticesIndexOffset(unsigned int verticesIndexOffset)sofa::helper::MarchingCubeUtility
setVerticesTranslation(type::Vec3 verticesTranslation)sofa::helper::MarchingCubeUtility
SOFA_ATTRIBUTE_REPLACED__TYPEMEMBER(Vec3i, sofa::type::Vec3i)sofa::helper::MarchingCubeUtility
SOFA_ATTRIBUTE_REPLACED__TYPEMEMBER(Vec6i, sofa::type::Vec6i)sofa::helper::MarchingCubeUtility
SOFA_ATTRIBUTE_REPLACED__TYPEMEMBER(Vector3, sofa::type::Vec3)sofa::helper::MarchingCubeUtility
SOFA_ATTRIBUTE_REPLACED__TYPEMEMBER(Real, SReal)sofa::helper::MarchingCubeUtility
~MarchingCubeUtility()sofa::helper::MarchingCubeUtilityinline