#include "VISU_FieldTransform.hxx"#include "VTKViewer_Transform.h"#include "VISU_PipeLineUtils.hxx"#include <vtkObjectFactory.h>#include <vtkPointData.h>#include <vtkCellData.h>#include <vtkDataSet.h>#include <vtkMath.h>#include <vtkInformation.h>#include <vtkInformationVector.h>
Functions | |
| vtkStandardNewMacro (VISU_FieldTransform) | |
| template<typename TValueType > | |
| void | LinearTransformVectors (TValueType *theInputPtr, TValueType *theOutputPtr, vtkIdType theNbOfTuples, vtkFloatingPointType theScale[3]) |
| template<typename TValueType > | |
| void | NonLinearTransformVectors (vtkDataArray *theInputVectors, TValueType *theInputPtr, TValueType *theOutputPtr, vtkIdType theNbOfTuples, vtkFloatingPointType theScale[3], VISU_FieldTransform::TTransformFun theFunction, vtkFloatingPointType theModifiedScalarMin, vtkFloatingPointType theModifiedScalarDelta, vtkFloatingPointType theSourceScalarMax) |
| template<typename TDataSetAttributesType > | |
| void | ExecuteVectors (VISU_FieldTransform::TTransformFun theFunction, VTKViewer_Transform *theTransform, vtkFloatingPointType theScalarRange[2], vtkIdType theNbOfTuples, TDataSetAttributesType *theInputData, TDataSetAttributesType *theOutputData) |
| template<typename TValueType > | |
| void | NonLinearTransformScalars (vtkDataArray *theInputScalars, TValueType *theInputPtr, TValueType *theOutputPtr, vtkIdType theNbOfTuples, VISU_FieldTransform::TTransformFun theFunction, vtkFloatingPointType theModifiedScalarMin) |
| template<typename TDataSetAttributesType > | |
| void | ExecuteScalars (VISU_FieldTransform::TTransformFun theFunction, vtkFloatingPointType theScalarRange[2], vtkIdType theNbOfTuples, TDataSetAttributesType *theInputData, TDataSetAttributesType *theOutputData) |
Variables | |
| static vtkFloatingPointType | Tolerance = 1.0 / VTK_LARGE_FLOAT |
| vtkStandardNewMacro | ( | VISU_FieldTransform | ) |
| void LinearTransformVectors | ( | TValueType * | theInputPtr, |
| TValueType * | theOutputPtr, | ||
| vtkIdType | theNbOfTuples, | ||
| vtkFloatingPointType | theScale[3] | ||
| ) |
| void NonLinearTransformVectors | ( | vtkDataArray * | theInputVectors, |
| TValueType * | theInputPtr, | ||
| TValueType * | theOutputPtr, | ||
| vtkIdType | theNbOfTuples, | ||
| vtkFloatingPointType | theScale[3], | ||
| VISU_FieldTransform::TTransformFun | theFunction, | ||
| vtkFloatingPointType | theModifiedScalarMin, | ||
| vtkFloatingPointType | theModifiedScalarDelta, | ||
| vtkFloatingPointType | theSourceScalarMax | ||
| ) |
References Tolerance.
| void ExecuteVectors | ( | VISU_FieldTransform::TTransformFun | theFunction, |
| VTKViewer_Transform * | theTransform, | ||
| vtkFloatingPointType | theScalarRange[2], | ||
| vtkIdType | theNbOfTuples, | ||
| TDataSetAttributesType * | theInputData, | ||
| TDataSetAttributesType * | theOutputData | ||
| ) |
| void NonLinearTransformScalars | ( | vtkDataArray * | theInputScalars, |
| TValueType * | theInputPtr, | ||
| TValueType * | theOutputPtr, | ||
| vtkIdType | theNbOfTuples, | ||
| VISU_FieldTransform::TTransformFun | theFunction, | ||
| vtkFloatingPointType | theModifiedScalarMin | ||
| ) |
| void ExecuteScalars | ( | VISU_FieldTransform::TTransformFun | theFunction, |
| vtkFloatingPointType | theScalarRange[2], | ||
| vtkIdType | theNbOfTuples, | ||
| TDataSetAttributesType * | theInputData, | ||
| TDataSetAttributesType * | theOutputData | ||
| ) |
References NonLinearTransformScalars().
vtkFloatingPointType Tolerance = 1.0 / VTK_LARGE_FLOAT [static] |