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