Version: 9.12.0
VTKViewer_PolyDataMapper.cxx File Reference
#include "VTKViewer_PolyDataMapper.h"
#include "VTKViewer_MarkerUtils.h"
#include <utilities.h>
#include <QString>
#include <vtkCellArray.h>
#include <vtkXMLImageDataReader.h>
#include <vtkImageData.h>
#include <vtkObjectFactory.h>
#include <vtkPointData.h>
#include <vtkPolyData.h>
#include <vtkProperty.h>
#include <vtkRenderer.h>
#include <vtkSmartPointer.h>
#include <vtkTimerLog.h>
#include <vtkWindow.h>
#include <vtkRenderWindow.h>
#include <vtkCommand.h>
#include <vtkCellData.h>
#include <vtkUnsignedCharArray.h>
#include <vtkIdTypeArray.h>
#include <Basics_Utils.hxx>
#include <GL/glx.h>
#include <dlfcn.h>

Classes

struct  VTK::TVertex
 
struct  VTK::TColorFunctorBase
 
struct  VTK::TPropertyColor
 
struct  VTK::TColors2Color
 
struct  VTK::TPointColors2Color
 
struct  VTK::TCellColors2Color
 

Namespaces

 VTK
 

Macros

#define GLX_GLXEXT_LEGACY
 
#define VTK_PDPSM_COLORS   0x0001
 
#define VTK_PDPSM_CELL_COLORS   0x0002
 
#define VTK_PDPSM_POINT_TYPE_FLOAT   0x0004
 
#define VTK_PDPSM_POINT_TYPE_DOUBLE   0x0008
 
#define VTK_PDPSM_NORMAL_TYPE_FLOAT   0x0010
 
#define VTK_PDPSM_NORMAL_TYPE_DOUBLE   0x0020
 
#define VTK_PDPSM_OPAQUE_COLORS   0x0040
 
#define BallTextureId   0
 

Functions

 vtkStandardNewMacro (VTKViewer_PolyDataMapper) typedef GLfloat TBall
 
void MessageCallback (GLenum, GLenum type, GLuint, GLenum severity, GLsizei, const GLcharARB *message, const void *)
 
vtkSmartPointer< vtkImageData > VTK::MakeTexture (const char *theMainTexture, const char *theAlphaTexture)
 
template<class TCoordinates >
void VTK::DrawPoints (TCoordinates *theStartPoints, vtkCellArray *theCells, TColorFunctorBase *theColorFunctor, TVertex *theVertexArr, vtkIdType &theCellId, vtkIdType &theVertexId, TBall *theBallArr, vtkDataArray *theDiamArray, double theBallScale)
 
template<class TCoordinates >
void VTK::DrawCellsPoints (vtkPolyData *theInput, vtkPoints *thePoints, TColorFunctorBase *theColorFunctor, TVertex *theVertexArr, TBall *theBallArr, double theBallScale)
 

Macro Definition Documentation

◆ BallTextureId

#define BallTextureId   0

◆ GLX_GLXEXT_LEGACY

#define GLX_GLXEXT_LEGACY

◆ VTK_PDPSM_CELL_COLORS

#define VTK_PDPSM_CELL_COLORS   0x0002

◆ VTK_PDPSM_COLORS

#define VTK_PDPSM_COLORS   0x0001

◆ VTK_PDPSM_NORMAL_TYPE_DOUBLE

#define VTK_PDPSM_NORMAL_TYPE_DOUBLE   0x0020

◆ VTK_PDPSM_NORMAL_TYPE_FLOAT

#define VTK_PDPSM_NORMAL_TYPE_FLOAT   0x0010

◆ VTK_PDPSM_OPAQUE_COLORS

#define VTK_PDPSM_OPAQUE_COLORS   0x0040

◆ VTK_PDPSM_POINT_TYPE_DOUBLE

#define VTK_PDPSM_POINT_TYPE_DOUBLE   0x0008

◆ VTK_PDPSM_POINT_TYPE_FLOAT

#define VTK_PDPSM_POINT_TYPE_FLOAT   0x0004

Function Documentation

◆ MessageCallback()

void MessageCallback ( GLenum  ,
GLenum  type,
GLuint  ,
GLenum  severity,
GLsizei  ,
const GLcharARB message,
const void *   
)

References GL_DEBUG_TYPE_ERROR.

◆ vtkStandardNewMacro()

vtkStandardNewMacro ( VTKViewer_PolyDataMapper  )