Version: 6.3.1
Functions | Variables

src/PIPELINE/VISU_FieldTransform.cxx File Reference

#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>
Include dependency graph for VISU_FieldTransform.cxx:

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

Function Documentation

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 
)

References Tolerance.

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 
)

Variable Documentation

vtkFloatingPointType Tolerance = 1.0 / VTK_LARGE_FLOAT [static]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS