meshFIM
Public Types
| Name | |
|---|---|
| enum | LabelType |
| typedef int | VoxelIndexType |
| typedef int | index |
Public Functions
| Name | |
|---|---|
| void | ComputeDistanceToLandmarksGivenTriangleInfo(TriMesh * mesh, const char * infilename, const char * outfilename) |
| void | computeFIM(TriMesh * mesh, const char * vertT_filename) |
| void | GetFeatureValues(point x, std::vector< float > & vals) |
| void | ReadFaceIndexMap(const char * infilename) |
| void | ReadFeatureFromFile(const char * infilename) |
| void | ReadFeatureGradientFromFile(const char * infilename) |
| point | GetFeatureDerivative(point p, int fIndex) |
| void | need_abs_curvatures() |
| void | need_edge_lengths() |
| void | need_speed() |
| void | need_oneringfaces() |
| void | need_kdtree() |
| void | SetMesh(TriMesh * mesh) |
| void | SetStopDistance(float d) |
| void | setSpeedType(int st) |
| meshFIM() | |
| ~meshFIM() |
Public Attributes
| Name | |
|---|---|
| TriMesh * | m_meshPtr |
| int | NumComputation |
| float | imageOrigin |
| float | imageSpacing |
| int | imageSize |
| int | imageIndex |
| std::vector< Color > | colors |
Public Types Documentation
enum LabelType
| Enumerator | Value | Description |
|---|---|---|
| MaskPoint | ||
| SeedPoint | ||
| ActivePoint | ||
| FarPoint | ||
| StopPoint | ||
| AlivePoint | ||
| ToBeAlivePoint |
typedef VoxelIndexType
cpp
typedef int meshFIM::VoxelIndexType;
typedef index
cpp
typedef int meshFIM::index;
Public Functions Documentation
function ComputeDistanceToLandmarksGivenTriangleInfo
cpp
void ComputeDistanceToLandmarksGivenTriangleInfo(
TriMesh * mesh,
const char * infilename,
const char * outfilename
)
function computeFIM
cpp
void computeFIM(
TriMesh * mesh,
const char * vertT_filename
)
function GetFeatureValues
cpp
void GetFeatureValues(
point x,
std::vector< float > & vals
)
function ReadFaceIndexMap
cpp
void ReadFaceIndexMap(
const char * infilename
)
function ReadFeatureFromFile
cpp
void ReadFeatureFromFile(
const char * infilename
)
function ReadFeatureGradientFromFile
cpp
void ReadFeatureGradientFromFile(
const char * infilename
)
function GetFeatureDerivative
cpp
point GetFeatureDerivative(
point p,
int fIndex
)
function need_abs_curvatures
cpp
void need_abs_curvatures()
function need_edge_lengths
cpp
void need_edge_lengths()
function need_speed
cpp
void need_speed()
function need_oneringfaces
cpp
void need_oneringfaces()
function need_kdtree
cpp
void need_kdtree()
function SetMesh
cpp
void SetMesh(
TriMesh * mesh
)
function SetStopDistance
cpp
inline void SetStopDistance(
float d
)
function setSpeedType
cpp
inline void setSpeedType(
int st
)
function meshFIM
cpp
inline meshFIM()
function ~meshFIM
cpp
inline ~meshFIM()
Public Attributes Documentation
variable m_meshPtr
cpp
TriMesh * m_meshPtr;
variable NumComputation
cpp
int NumComputation;
variable imageOrigin
cpp
float imageOrigin;
variable imageSpacing
cpp
float imageSpacing;
variable imageSize
cpp
int imageSize;
variable imageIndex
cpp
int imageIndex;
variable colors
cpp
std::vector< Color > colors;
Updated on 2026-03-31 at 16:02:10 +0000