#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 carto::rc_ptr< carto::Volume< 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()
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::GraphElementCode::attribute, AimsThreshold< class, class >::bin(), carto::Converter< class, class >::convert(), carto::RawConverter< class, class >::convert(), aims::GraphElementCode::dataType, Mesher::doit(), carto::VolumeRef< class >::fillBorder(), carto::VolumeRef< class >::getSize(), 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(), BucketMap< Void >::setSizeXYZT(), Mesher::setSmoothing(), Mesher::setSmoothingLaplacian(), BucketMap< Void >::sizeT(), BucketMap< Void >::sizeX(), BucketMap< Void >::sizeY(), BucketMap< Void >::sizeZ(), aims::GraphElementCode::storageType, aims::GraphElementCode::syntax, and soma::Transformation3d::transform().
◆ 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: