43 #ifndef SVK_DATA_VALIDATOR_H
44 #define SVK_DATA_VALIDATOR_H
47 #include <vtkObjectFactory.h>
101 bool AreValuesClose(
double valueA,
double valueB,
int percentTolerance );
107 set <svkDataValidator::ValidationErrorStatus> status;
114 #endif //SVK_DATA_VALIDATOR_H
bool IsOnlyError(svkDataValidator::ValidationErrorStatus error)
Definition: svkDataValidator.cc:365
bool AreDataOrientationsSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:135
Definition: svkDataValidator.h:88
ValidationErrorStatus
Definition: svkDataValidator.h:83
bool AreDataGeometriesSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:173
string resultInfo
Holds the result of the last validation.
Definition: svkDataValidator.h:104
vtkTypeMacro(svkDataValidator, vtkObject)
Definition: svkDataValidator.h:87
Definition: svkDataValidator.h:86
~svkDataValidator()
Destructor.
Definition: svkDataValidator.cc:65
Definition: svkDataValidator.h:66
bool IsInvalid(svkDataValidator::ValidationErrorStatus error)
Definition: svkDataValidator.cc:350
bool AreDataExtentsSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:238
static svkDataValidator * New()
svkDataValidator()
Constructor.
Definition: svkDataValidator.cc:54
bool AreCellDataArrayStructureSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:210
bool AreDataOriginsSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:321
Definition: svkImageData.h:107
Definition: svkDataValidator.h:84
bool AreValuesClose(double valueA, double valueB, int percentTolerance)
bool AreDataCompatible(svkImageData *data1, svkImageData *data2)
Check to see if two datasets are from the same scan.
Definition: svkDataValidator.cc:81
bool AreDataSpacingsSame(svkImageData *data1, svkImageData *data2)
Definition: svkDataValidator.cc:294
Definition: svkDataValidator.h:85