|
| ReebSpace () |
|
| ~ReebSpace () |
|
template<class dataTypeU , class dataTypeV > |
int | connectivityPreprocessing (const vector< vector< int > > &edgeStarList, vector< vector< pair< int, int > > > &edgeFanLinkEdgeLists, vector< vector< long long int > > &edgeFans, vector< int > &sosOffsets) const |
|
bool | empty () const |
|
template<class dataTypeU , class dataTypeV > |
int | execute () |
|
const Sheet0 * | get0sheet (const int &sheetId) const |
|
const Sheet1 * | get1sheet (const int &sheetId) const |
|
const Sheet2 * | get2sheet (const int &sheetId) const |
|
const Sheet3 * | get3sheet (const int &sheetId) const |
|
const vector< int > * | get0sheetSegmentation () const |
|
const vector< int > * | get1sheetSegmentation () const |
|
const vector< int > * | get3sheetVertexSegmentation () const |
|
const vector< int > * | get3sheetTetSegmentation () const |
|
const vector< int > * | getEdgeTypes () const |
|
const vector< FiberSurface::Vertex > * | getFiberSurfaceVertices () const |
|
int | getJacobi2Edge (const int &jacobiEdgeId) const |
|
const int | getNumberOf2sheets () const |
|
template<class dataTypeU , class dataTypeV > |
int | perturbate (const dataTypeU &uEpsilon=pow(10,-DBL_DIG), const dataTypeV &vEpsilon=pow(10,-DBL_DIG)) const |
|
int | setEdgeFans (const vector< vector< long long int > > *edgeFans) |
|
int | setEdgeFanLinkEdgeList (const vector< vector< pair< int, int > > > *edgeFanLinkEdgeLists) |
|
int | setEdgeList (const vector< pair< int, int > > *edgeList) |
|
int | setEdgeStars (const vector< vector< int > > *edgeStars) |
|
int | setExpand3Sheets (const bool &onOff) |
|
int | setInputField (const void *uField, const void *vField) |
|
int | setPointSet (const float *pointSet) |
|
int | setSosOffsets (vector< int > *sosOffsets) |
|
int | setTetList (const long long int *tetList) |
|
int | setTetNeighbors (const vector< vector< int > > *tetNeighbors) |
|
int | setTetNumber (const int &tetNumber) |
|
int | setVertexEdgeList (const vector< vector< int > > *vertexEdgeList) |
|
int | setVertexNumber (const int &vertexNumber) |
|
int | setVertexStars (const vector< vector< int > > *vertexStars) |
|
template<class dataTypeU , class dataTypeV > |
int | simplify (const double &simplificationThreshold, const SimplificationCriterion &criterion=rangeArea) |
|
| Debug () |
|
virtual | ~Debug () |
|
virtual const int | dMsg (ostream &stream, string msg, const int &debugLevel=infoMsg) const |
|
const int | err (const string msg, const int &debugLevel=infoMsg) const |
|
const int | msg (const char *msg, const int &debugLevel=infoMsg) const |
|
virtual const int | setDebugLevel (const int &debugLevel) |
|
int | setThreadNumber (const int threadNumber) |
|
int | setWrapper (const Wrapper *wrapper) |
|
|
int | compute1sheetsOnly (const vector< pair< int, char > > &jacobiSet, vector< pair< int, int > > &jacobiSetClassification) |
|
int | compute1sheets (const vector< pair< int, char > > &jacobiSet, vector< pair< int, int > > &jacobiSetClassification) |
|
template<class dataTypeU , class dataTypeV > |
int | compute2sheets (const vector< pair< int, int > > &jacobiEdges) |
|
template<class dataTypeU , class dataTypeV > |
int | compute2sheetChambers () |
|
int | compute3sheet (const int &vertexId, const vector< vector< vector< int > > > &tetTriangles) |
|
int | compute3sheets (vector< vector< vector< int > > > &tetTriangles) |
|
template<class dataTypeU , class dataTypeV > |
int | computeGeometricalMeasures (Sheet3 &sheet) |
|
int | connect3sheetTo0sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet0Id) |
|
int | connect3sheetTo1sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet1Id) |
|
int | connect3sheetTo2sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet2Id) |
|
int | connect3sheetTo3sheet (ReebSpaceData &data, const int &sheet3Id, const int &otherSheet3Id) |
|
int | connectSheets () |
|
int | disconnect1sheetFrom0sheet (ReebSpaceData &data, const int &sheet1Id, const int &sheet0Id, const int &biggerId) |
|
int | disconnect3sheetFrom0sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet0Id) |
|
int | disconnect3sheetFrom1sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet1Id, const int &biggerId) |
|
int | disconnect3sheetFrom2sheet (ReebSpaceData &data, const int &sheet3Id, const int &sheet2Id) |
|
int | disconnect3sheetFrom3sheet (ReebSpaceData &data, const int &sheet3Id, const int &other3SheetId) |
|
int | flush () |
|
int | mergeSheets (const int &smallerId, const int &biggerId) |
|
int | preMergeSheets (const int &sheetId0, const int &sheetId1) |
|
int | prepareSimplification () |
|
int | printConnectivity (ostream &stream, const ReebSpaceData &data) const |
|
int | simplifySheets (const double &simplificationThreshold, const SimplificationCriterion &simplificationCriterion) |
|
int | simplifySheet (const int &sheetId, const SimplificationCriterion &simplificationCriterion) |
|
ReebSpace processing package.
- Author
- Julien Tierny julie.nosp@m.n.ti.nosp@m.erny@.nosp@m.lip6.nosp@m..fr
- Date
- October 2015.
ReebSpace is a processing package that computes the Reeb space of a bivariate scalar function.
- Parameters
-
dataTypeU | Data type of the input first component field (char, float, etc.) |
dataTypeV | Data type of the input second component field (char, float, etc.) |
- See also
- vtkReebSpace