Version: 6.3.1
Packages | Defines | Functions

src/PIPELINE/VISU_PipeLineUtils.hxx File Reference

#include "VISUPipeline.hxx"
#include "VISU_ConvertorUtils.hxx"
#include "VISU_CellDataToPointData.hxx"
#include <vtkProperty.h>
#include <vtkObjectFactory.h>
#include <vtkDataSetMapper.h>
#include <vtkUnstructuredGrid.h>
#include <vtkPointData.h>
#include <vtkCellData.h>
#include <vtkPolyData.h>
#include <vtkMath.h>
Include dependency graph for VISU_PipeLineUtils.hxx:

Go to the source code of this file.

Packages

package  VISU

Defines

#define MESSAGE(msg)   std::cout<<__FILE__<<"["<<__LINE__<<"]::"<<msg<<endl
#define EXCEPT(msg)   QString(QString(__FILE__) + "[" + QString::number(__LINE__) + "]::" + msg)
#define EXCEPTION(msg)   EXCEPT(msg).latin1()

Functions

void VISU.Mul (const vtkFloatingPointType A[3], vtkFloatingPointType b, vtkFloatingPointType C[3])
void VISU.Sub (const vtkFloatingPointType A[3], const vtkFloatingPointType B[3], vtkFloatingPointType C[3])
template<class TOutputFilter >
void VISU.CellDataToPoint (TOutputFilter *theOutputFilter, VISU_CellDataToPointData *theCellDataToPointData, vtkDataSet *theDataSet)
bool VISU.CheckIsSameValue (vtkFloatingPointType theTarget, vtkFloatingPointType theSource)
 Checks whether the float values are the same or not.
bool VISU.CheckIsSameRange (vtkFloatingPointType *theTarget, vtkFloatingPointType *theSource)
 Checks whether the scalar range is the same or not.
void VISU.CopyMapper (vtkMapper *theTarget, vtkMapper *theSource, bool theIsCopyInput)
 Customizes vtkMapper.ShallowCopy.
void VISU.CopyDataSetMapper (vtkDataSetMapper *theTarget, vtkDataSetMapper *theSource, bool theIsCopyInput)
 Customizes vtkDataSetMapper.ShallowCopy.
void VISU.CopyPolyDataMapper (vtkPolyDataMapper *theTarget, vtkPolyDataMapper *theSource, bool theIsCopyInput)
 Customizes vtkPolyDataMapper.ShallowCopy.
void VISU.CopyPointSpriteDataMapper (VISU_OpenGLPointSpriteMapper *theTarget, VISU_OpenGLPointSpriteMapper *theSource, bool theIsCopyInput)
 Customizes VISU_OpenGLPointSpriteMapper.ShallowCopy.
void VISU.ComputeBoundsParam (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType theMinPnt[3], vtkFloatingPointType &theMaxBoundPrj, vtkFloatingPointType &theMinBoundPrj)
void VISU.DistanceToPosition (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType theDist, vtkFloatingPointType thePos[3])
void VISU.PositionToDistance (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType thePos[3], vtkFloatingPointType &theDist)
bool VISU.IsQuadraticData (vtkDataSet *theDataSet)
void VISU.ComputeVisibleBounds (vtkDataSet *theDataSet, vtkFloatingPointType theBounds[6])
void VISU.ComputeBoxCenter (vtkFloatingPointType theBounds[6], vtkFloatingPointType theCenter[3])
double VISU.ComputeBoxDiagonal (vtkFloatingPointType theBounds[6])

Define Documentation

#define MESSAGE (   msg)    std::cout<<__FILE__<<"["<<__LINE__<<"]::"<<msg<<endl
#define EXCEPT (   msg)    QString(QString(__FILE__) + "[" + QString::number(__LINE__) + "]::" + msg)
#define EXCEPTION (   msg)    EXCEPT(msg).latin1()
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