35 #ifndef AIMS_ROI_CLUSTERARG_H 36 #define AIMS_ROI_CLUSTERARG_H 52 int minsz = 0,
const std::string & mtxfile =
"",
53 bool mkmesh =
true,
float maxclear = 5.,
54 float maxerr = 0.1,
uint minfac = 50,
bool bin =
false,
55 float low = -FLT_MAX,
float up = FLT_MAX );
59 std::string
filename()
const {
return( _fileout ); }
65 { _matrix = mtxfile; }
90 float _deciMaxClearance;
ClusterArgMaker(const std::string &outfilename, Connectivity::Type conn=Connectivity::CONNECTIVITY_18_XYZ, int minsz=0, const std::string &mtxfile="", bool mkmesh=true, float maxclear=5., float maxerr=0.1, uint minfac=50, bool bin=false, float low=-FLT_MAX, float up=FLT_MAX)
std::string filename() const
void setFilename(const std::string &n)
int minClusterSize() const
void make(Graph &gr, const AimsData< T > &data)
float decimationMaxError() const
void setDecimationMaxClearance(float x)
void setLowThreshold(float x)
float lowThreshold() const
void setMinFacetNumber(uint x)
void setConnectivity(Connectivity::Type conn)
void setTransformationFilename(const std::string &mtxfile)
float decimationMaxClearance() const
std::string transformationFilename() const
void setMinClusterSize(int sz)
float upperThreshold() const
Connectivity::Type connectivity() const
void setUpperThershold(float x)
void setDecimationMaxError(float x)
uint minFacetNumber() const