aimsalgo  5.0.5
Neuroimaging image processing
Mesher Member List

This is the complete list of members for Mesher, including all inherited members.

_deciFeatureAngleMesherprotected
_deciFlagMesherprotected
_deciMaxClearanceMesherprotected
_deciMaxErrorMesherprotected
_deciReductionRateMesherprotected
_labelInfMesherprotected
_labelSupMesherprotected
_minFacetNumberMesherprotected
_minSurfaceMesherprotected
_smoothFeatureAngleMesherprotected
_smoothFlagMesherprotected
_smoothForceMesherprotected
_smoothItMesherprotected
_smoothRateMesherprotected
_smoothTypeMesherprotected
_splittingFlagMesherprotected
_triOutputFlagMesherprotected
_verboseMesherprotected
clear(std::map< size_t, std::list< MapOfFacet > > &interface)Mesherprotected
decimate(AimsSurfaceTriangle &surface)Mesher
decimate(AimsSurfaceTriangle &surface, const std::vector< float > &precthresholds, const TimeTexture< float > &precisionmap)Mesher
decimate(AimsSurfaceTriangle &surface, const std::vector< float > &thresholds, const TimeTexture< float > *precisionmap)Mesherprotected
doit(const AimsData< short > &thing, const std::string &name, const std::string &mode="binar")Mesher
doit(const AimsData< short > &thing, std::map< size_t, std::list< AimsSurfaceTriangle > > &surface)Mesher
doit(const AimsData< short > &thing, std::map< size_t, std::list< std::map< short, std::list< AimsSurfaceTriangle > > > > &surface)Mesher
getBrain(const AimsData< short > &thing, AimsSurfaceTriangle &surface, bool insideinterface=false)Mesher
getDecimatedVertices(std::vector< Facet * > &vfac, std::vector< Point3df > &vertex, float reductionRatePercent, float maxClearanceMm, float maxErrorMm, float minFeatureEdgeAngleDegree)Mesherprotected
getDecimatedVertices(std::vector< Facet * > &vfac, std::vector< Point3df > &vertex, float reductionRatePercent, float maxClearanceMm, float maxErrorMm, float minFeatureEdgeAngleDegree, const std::vector< float > &thresholds, const TimeTexture< float > *precisionmap=0)Mesherprotected
getExtendedNeighOfFacet(MapOfFacet &thing)Mesherprotected
getFacet(const AimsSurfaceTriangle &surface, std::vector< Facet * > &vfac)Mesherprotected
getInterface(std::map< size_t, std::list< MapOfFacet > > &interface, const AimsData< short > &thing)Mesher
getMeshFromMapOfFacet(const AimsData< short > &thing, AimsSurfaceTriangle &surface, MapOfFacet &mof)Mesher
getNormals(const std::vector< Facet * > &vfac, const std::vector< Point3df > &vertex, std::vector< Point3df > &normal)Mesherprotected
getReducedNeighOutwardCycles(MapOfFacet &thing)Mesherprotected
getSingleLabel(const AimsData< short > &thing, AimsSurfaceTriangle &surface)Mesher
getSmoothedLaplacian(const std::vector< Facet * > &vfac, AimsSurfaceTriangle &surface, float featureAngle, int nIteration, float rate)Mesherprotected
getSmoothedLowPassFilter(const std::vector< Facet * > &vfac, AimsSurfaceTriangle &surface, int nIteration, float rate)Mesherprotected
getSmoothedPolygonSpring(const std::vector< Facet * > &vfac, AimsSurfaceTriangle &surface, float force, int nIteration, float rate)Mesherprotected
getSmoothedSimpleSpring(const std::vector< Facet * > &vfac, AimsSurfaceTriangle &surface, float force, int nIteration, float rate)Mesherprotected
getSmoothedVertices(const std::vector< Facet * > &vfac, AimsSurfaceTriangle &surface, float rate)Mesherprotected
getTriangles(const std::vector< Facet * > &vfac, std::vector< AimsVector< uint, 3 > > &triangle)Mesherprotected
getVertices(const std::vector< Facet * > &vfac, std::vector< Point3df > &vertex, float sizeX, float sizeY, float sizeZ)Mesherprotected
getWhite(const AimsData< short > &thing, AimsSurfaceTriangle &surface)Mesher
LAPLACIAN enum valueMesher
LOWPASS enum valueMesher
Mesher()Mesherinline
POLYGONSPRING enum valueMesher
setDecimation(float deciReductionRate, float deciMaxClearance, float deciMaxError, float deciFeatureAngle)Mesher
setLabelInf(int labelInf)Mesherinline
setLabelSup(int labelSup)Mesherinline
setMeshOutputFile()Mesherinline
setMinFacetNumber(uint m)Mesherinline
setMinSurface(float minSurface)Mesherinline
setSmoothing(SmoothingType smoothType, int smoothIt, float smoothRate)Mesher
setSmoothingLaplacian(float smoothFeatureAngle)Mesher
setSmoothingSpring(float smoothForce)Mesher
setSplitting()Mesher
setTriOutputFile() __attribute__((__deprecated__("specify extension in the output filename " "of setMeshOutputFile() or doit()")))Mesherinline
setVerbose(bool x)Mesherinline
SIMPLESPRING enum valueMesher
smooth(AimsSurfaceTriangle &surface)Mesher
SmoothingType enum nameMesher
splitting(const AimsData< short > &thing, const std::vector< Facet * > &vfac, const AimsSurfaceTriangle &surface, std::map< short, std::list< AimsSurfaceTriangle > > &splitted)Mesherprotected
surfaceOfInterface(const AimsSurfaceTriangle &surface)Mesher
unsetDecimation()Mesher
unsetSmoothing()Mesher
unsetSplitting()Mesher
verbose() constMesherinline
~Mesher()Mesherinlinevirtual