14 #ifndef _SCALARFIELDCRITICALPOINTS_H
15 #define _SCALARFIELDCRITICALPOINTS_H
45 const vector<pair<int, int> > &vertexLinkEdgeList)
const;
48 const int &offset1,
const dataType &value1){
50 return ((value0 > value1)||((value0 == value1)&&(offset0 > offset1)));
54 const int &offset1,
const dataType &value1){
56 return ((value0 < value1)||((value0 == value1)&&(offset0 < offset1)));
66 int setOutput(vector<pair<int, char> > *criticalPoints){
88 const vector<vector<pair<int, int> > > *edgeList){
118 #endif // SCALARFIELDCRITICALPOINTS_H
int setDomainDimension(const int &dimension)
Definition: ScalarFieldCriticalPoints.h:59
static bool isSosLowerThan(const int &offset0, const dataType &value0, const int &offset1, const dataType &value1)
Definition: ScalarFieldCriticalPoints.h:53
int setSosOffsets(vector< int > *offsets)
Definition: ScalarFieldCriticalPoints.h:80
char getCriticalType(const int &vertexId) const
Definition: ScalarFieldCriticalPoints.h:39
static bool isSosHigherThan(const int &offset0, const dataType &value0, const int &offset1, const dataType &value1)
Definition: ScalarFieldCriticalPoints.h:47
int setVertexNumber(const int &vertexNumber)
Definition: ScalarFieldCriticalPoints.h:98
int vertexNumber_
Definition: ScalarFieldCriticalPoints.h:106
~ScalarFieldCriticalPoints()
Definition: ScalarFieldCriticalPoints.cpp:18
vector< pair< int, char > > * criticalPoints_
Definition: ScalarFieldCriticalPoints.h:109
const vector< vector< pair< int, int > > > * vertexLinkEdgeLists_
Definition: ScalarFieldCriticalPoints.h:108
int setOutput(vector< pair< int, char > > *criticalPoints)
Definition: ScalarFieldCriticalPoints.h:66
int setScalarValues(const void *data)
Definition: ScalarFieldCriticalPoints.h:73
ScalarFieldCriticalPoints()
Definition: ScalarFieldCriticalPoints.cpp:4
vector< int > * sosOffsets_
Definition: ScalarFieldCriticalPoints.h:110
int setVertexLinkEdgeLists(const vector< vector< pair< int, int > > > *edgeList)
Definition: ScalarFieldCriticalPoints.h:87
const dataType * scalarValues_
Definition: ScalarFieldCriticalPoints.h:107
int execute()
Definition: ScalarFieldCriticalPoints.cpp:22
int dimension_
Definition: ScalarFieldCriticalPoints.h:106
Minimalist debugging class.
Definition: Debug.h:39
Definition: CommandLineParser.h:13
vector< int > localSosOffSets_
Definition: ScalarFieldCriticalPoints.h:111
ScalarFieldCriticalPoints processing package.
Definition: ScalarFieldCriticalPoints.h:26