aimsalgo  5.1.2
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 carto::rc_ptr< carto::Volume< short > > &thing, const std::string &name, const std::string &mode="binar")Mesher
doit(const aims::BucketMap< Void > &thing, const std::string &name, const std::string &mode="binar")Mesher
doit(const carto::rc_ptr< carto::Volume< short > > &thing, std::map< size_t, std::list< AimsSurfaceTriangle > > &surface)Mesher
doit(const aims::BucketMap< Void > &thing, std::map< size_t, std::list< AimsSurfaceTriangle > > &surface)Mesher
doit(const carto::rc_ptr< carto::Volume< short > > &thing, std::map< size_t, std::list< std::map< short, std::list< AimsSurfaceTriangle > > > > &surface)Mesher
doit(const aims::BucketMap< Void > &thing, std::map< size_t, std::list< std::map< short, std::list< AimsSurfaceTriangle > > > > &surface)Mesher
getBrain(const carto::rc_ptr< carto::Volume< short > > &thing, AimsSurfaceTriangle &surface, bool insideinterface=false)Mesher
getBrain(const aims::BucketMap< Void > &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 carto::rc_ptr< carto::Volume< short > > &thing)Mesher
getMeshFromMapOfFacet(const carto::rc_ptr< carto::Volume< 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 carto::rc_ptr< carto::Volume< 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 carto::rc_ptr< carto::Volume< short > > &thing, AimsSurfaceTriangle &surface)Mesher
getWhite(const aims::BucketMap< Void > &thing, AimsSurfaceTriangle &surface)Mesher
LAPLACIAN enum valueMesher
LOWPASS enum valueMesher
Mesher()Mesherinline
POLYGONSPRING enum valueMesher
reshapedVolume(const carto::VolumeRef< int16_t > in_vol)Mesherprotectedstatic
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 carto::rc_ptr< carto::Volume< 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