#include <aims/roi/clusterArg.h>
|
| 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) |
|
| ~ClusterArgMaker () |
|
void | setFilename (const std::string &n) |
|
std::string | filename () const |
|
void | setConnectivity (Connectivity::Type conn) |
|
Connectivity::Type | connectivity () const |
|
void | setMinClusterSize (int sz) |
|
int | minClusterSize () const |
|
void | setTransformationFilename (const std::string &mtxfile) |
|
std::string | transformationFilename () const |
|
void | setMeshFlag (bool x) |
|
bool | meshFlag () const |
|
void | setDecimationMaxClearance (float x) |
|
float | decimationMaxClearance () const |
|
void | setDecimationMaxError (float x) |
|
float | decimationMaxError () const |
|
void | setMinFacetNumber (uint x) |
|
uint | minFacetNumber () const |
|
void | setBinarize (bool x) |
|
bool | binarize () const |
|
void | setLowThreshold (float x) |
|
float | lowThreshold () const |
|
void | setUpperThershold (float x) |
|
float | upperThreshold () const |
|
template<typename T > |
void | make (Graph &gr, const AimsData< T > &data) |
|
Definition at line 47 of file clusterArg.h.
◆ ClusterArgMaker()
aims::ClusterArgMaker::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 |
|
) |
| |
◆ ~ClusterArgMaker()
aims::ClusterArgMaker::~ClusterArgMaker |
( |
| ) |
|
◆ binarize()
bool aims::ClusterArgMaker::binarize |
( |
| ) |
const |
|
inline |
◆ connectivity()
◆ decimationMaxClearance()
float aims::ClusterArgMaker::decimationMaxClearance |
( |
| ) |
const |
|
inline |
◆ decimationMaxError()
float aims::ClusterArgMaker::decimationMaxError |
( |
| ) |
const |
|
inline |
◆ filename()
std::string aims::ClusterArgMaker::filename |
( |
| ) |
const |
|
inline |
◆ lowThreshold()
float aims::ClusterArgMaker::lowThreshold |
( |
| ) |
const |
|
inline |
◆ make()
template<typename T >
void aims::ClusterArgMaker::make |
( |
Graph & |
gr, |
|
|
const AimsData< T > & |
data |
|
) |
| |
Definition at line 57 of file clusterArg_d.h.
References Graph::addVertex(), AIMS_BETWEEN, AIMS_GREATER_OR_EQUAL_TO, AIMS_GREATER_THAN, AIMS_LOWER_OR_EQUAL_TO, aims::AimsConnectedComponent(), aims::GraphElementCode::attribute, AimsThreshold< class, class >::bin(), carto::RawConverter< INP, OUTP >::convert(), aims::GraphElementCode::dataType, AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), Mesher::doit(), AimsData< T >::fillBorder(), aims::GraphElementCode::Global, aims::GraphElementCode::global_filename, aims::GraphElementCode::global_index_attribute, aims::GraphElementCode::id, aims::AffineTransformation3d::inverse(), Mesher::LAPLACIAN, aims::GraphElementCode::local_file_attribute, soma::AffineTransformation3dBase::matrix(), aims::SurfaceManip::meshMerge(), aims::GraphElementCode::objectType, Mesher::setDecimation(), Mesher::setMinFacetNumber(), aims::BucketMap< T >::setSizeXYZT(), Mesher::setSmoothing(), Mesher::setSmoothingLaplacian(), aims::BucketMap< T >::sizeT(), AimsData< T >::sizeT(), AimsData< T >::sizeX(), aims::BucketMap< T >::sizeX(), aims::BucketMap< T >::sizeY(), AimsData< T >::sizeY(), AimsData< T >::sizeZ(), aims::BucketMap< T >::sizeZ(), aims::GraphElementCode::storageType, aims::GraphElementCode::syntax, and soma::Transformation3d::transform().
Referenced by upperThreshold().
◆ meshFlag()
bool aims::ClusterArgMaker::meshFlag |
( |
| ) |
const |
|
inline |
◆ minClusterSize()
int aims::ClusterArgMaker::minClusterSize |
( |
| ) |
const |
|
inline |
◆ minFacetNumber()
uint aims::ClusterArgMaker::minFacetNumber |
( |
| ) |
const |
|
inline |
◆ setBinarize()
void aims::ClusterArgMaker::setBinarize |
( |
bool |
x | ) |
|
|
inline |
◆ setConnectivity()
◆ setDecimationMaxClearance()
void aims::ClusterArgMaker::setDecimationMaxClearance |
( |
float |
x | ) |
|
|
inline |
◆ setDecimationMaxError()
void aims::ClusterArgMaker::setDecimationMaxError |
( |
float |
x | ) |
|
|
inline |
◆ setFilename()
void aims::ClusterArgMaker::setFilename |
( |
const std::string & |
n | ) |
|
|
inline |
◆ setLowThreshold()
void aims::ClusterArgMaker::setLowThreshold |
( |
float |
x | ) |
|
|
inline |
◆ setMeshFlag()
void aims::ClusterArgMaker::setMeshFlag |
( |
bool |
x | ) |
|
|
inline |
◆ setMinClusterSize()
void aims::ClusterArgMaker::setMinClusterSize |
( |
int |
sz | ) |
|
|
inline |
◆ setMinFacetNumber()
void aims::ClusterArgMaker::setMinFacetNumber |
( |
uint |
x | ) |
|
|
inline |
◆ setTransformationFilename()
void aims::ClusterArgMaker::setTransformationFilename |
( |
const std::string & |
mtxfile | ) |
|
|
inline |
◆ setUpperThershold()
void aims::ClusterArgMaker::setUpperThershold |
( |
float |
x | ) |
|
|
inline |
◆ transformationFilename()
std::string aims::ClusterArgMaker::transformationFilename |
( |
| ) |
const |
|
inline |
◆ upperThreshold()
float aims::ClusterArgMaker::upperThreshold |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: