WTFIT
|
ScalarFieldCriticalPoints processing package. More...
#include <ScalarFieldCriticalPoints.h>
Public Member Functions | |
ScalarFieldCriticalPoints () | |
~ScalarFieldCriticalPoints () | |
int | execute () |
char | getCriticalType (const int &vertexId) const |
char | getCriticalType (const int &vertexId, const vector< pair< int, int > > &vertexLinkEdgeList) const |
int | setDomainDimension (const int &dimension) |
int | setOutput (vector< pair< int, char > > *criticalPoints) |
int | setScalarValues (const void *data) |
int | setSosOffsets (vector< int > *offsets) |
int | setVertexLinkEdgeLists (const vector< vector< pair< int, int > > > *edgeList) |
int | setVertexNumber (const int &vertexNumber) |
![]() | |
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) |
Static Public Member Functions | |
static bool | isSosHigherThan (const int &offset0, const dataType &value0, const int &offset1, const dataType &value1) |
static bool | isSosLowerThan (const int &offset0, const dataType &value0, const int &offset1, const dataType &value1) |
Protected Attributes | |
int | dimension_ |
int | vertexNumber_ |
const dataType * | scalarValues_ |
const vector< vector< pair< int, int > > > * | vertexLinkEdgeLists_ |
vector< pair< int, char > > * | criticalPoints_ |
vector< int > * | sosOffsets_ |
vector< int > | localSosOffSets_ |
![]() | |
bool | lastObject_ |
int | debugLevel_ |
int | threadNumber_ |
Wrapper * | wrapper_ |
Additional Inherited Members | |
![]() | |
enum | debugPriority { fatalMsg, timeMsg, memoryMsg, infoMsg, detailedInfoMsg, advancedInfoMsg } |
ScalarFieldCriticalPoints processing package.
ScalarFieldCriticalPoints is a processing package that takes a scalar field on the input and produces a scalar field on the output.
dataType | Data type of the input scalar field (char, float, etc.). |
ScalarFieldCriticalPoints::ScalarFieldCriticalPoints | ( | ) |
ScalarFieldCriticalPoints::~ScalarFieldCriticalPoints | ( | ) |
int ScalarFieldCriticalPoints::execute | ( | ) |
Execute the package.
argment | Dummy integer argument. |
|
inline |
char wtfit::ScalarFieldCriticalPoints< dataType >::getCriticalType | ( | const int & | vertexId, |
const vector< pair< int, int > > & | vertexLinkEdgeList | ||
) | const |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Set the number of vertices in the scalar field.
vertexNumber | Number of vertices in the data-set. |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |