Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
vtkUnstructuredGridMapper Class Reference

#include <vtkUnstructuredGridMapper.h>

Inheritance diagram for vtkUnstructuredGridMapper:
Collaboration diagram for vtkUnstructuredGridMapper:

Public Member Functions

 vtkTypeMacro (vtkUnstructuredGridMapper, vtkMapper)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void Render (vtkRenderer *ren, vtkActor *act) override
 
 vtkGetObjectMacro (PolyDataMapper, vtkPolyDataMapper)
 
void ReleaseGraphicsResources (vtkWindow *) override
 
void ReleaseGraphicsResources (mitk::BaseRenderer *renderer)
 
vtkMTimeType GetMTime () override
 
void SetInput (vtkUnstructuredGrid *input)
 
vtkUnstructuredGrid * GetInput ()
 
void SetBoundingObject (mitk::BoundingObject *bo)
 

Static Public Member Functions

static vtkUnstructuredGridMapperNew ()
 

Protected Member Functions

 vtkUnstructuredGridMapper ()
 
 ~vtkUnstructuredGridMapper () override
 
void ReportReferences (vtkGarbageCollector *) override
 
int FillInputPortInformation (int port, vtkInformation *info) override
 

Protected Attributes

vtkGeometryFilter * GeometryExtractor
 
vtkPolyDataMapper * PolyDataMapper
 
mitk::BoundingObject::Pointer m_BoundingObject
 

Detailed Description

Definition at line 27 of file vtkUnstructuredGridMapper.h.

Constructor & Destructor Documentation

◆ vtkUnstructuredGridMapper()

vtkUnstructuredGridMapper::vtkUnstructuredGridMapper ( )
protected

Definition at line 27 of file vtkUnstructuredGridMapper.cpp.

References GeometryExtractor, and PolyDataMapper.

◆ ~vtkUnstructuredGridMapper()

vtkUnstructuredGridMapper::~vtkUnstructuredGridMapper ( )
overrideprotected

Definition at line 34 of file vtkUnstructuredGridMapper.cpp.

References GeometryExtractor, and PolyDataMapper.

Member Function Documentation

◆ FillInputPortInformation()

int vtkUnstructuredGridMapper::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
overrideprotected

Definition at line 204 of file vtkUnstructuredGridMapper.cpp.

◆ GetInput()

vtkUnstructuredGrid * vtkUnstructuredGridMapper::GetInput ( void  )

Definition at line 59 of file vtkUnstructuredGridMapper.cpp.

Referenced by Render().

◆ GetMTime()

vtkMTimeType vtkUnstructuredGridMapper::GetMTime ( )
override

Definition at line 189 of file vtkUnstructuredGridMapper.cpp.

◆ New()

static vtkUnstructuredGridMapper* vtkUnstructuredGridMapper::New ( )
static

◆ PrintSelf()

void vtkUnstructuredGridMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

Definition at line 165 of file vtkUnstructuredGridMapper.cpp.

References GeometryExtractor, and PolyDataMapper.

◆ ReleaseGraphicsResources() [1/2]

void vtkUnstructuredGridMapper::ReleaseGraphicsResources ( vtkWindow *  renWin)
override

Definition at line 66 of file vtkUnstructuredGridMapper.cpp.

References PolyDataMapper.

◆ ReleaseGraphicsResources() [2/2]

void vtkUnstructuredGridMapper::ReleaseGraphicsResources ( mitk::BaseRenderer renderer)

◆ Render()

void vtkUnstructuredGridMapper::Render ( vtkRenderer *  ren,
vtkActor *  act 
)
override

◆ ReportReferences()

void vtkUnstructuredGridMapper::ReportReferences ( vtkGarbageCollector *  collector)
overrideprotected

Definition at line 211 of file vtkUnstructuredGridMapper.cpp.

References GeometryExtractor, and PolyDataMapper.

◆ SetBoundingObject()

void vtkUnstructuredGridMapper::SetBoundingObject ( mitk::BoundingObject bo)

◆ SetInput()

void vtkUnstructuredGridMapper::SetInput ( vtkUnstructuredGrid *  input)

◆ vtkGetObjectMacro()

vtkUnstructuredGridMapper::vtkGetObjectMacro ( PolyDataMapper  ,
vtkPolyDataMapper   
)

◆ vtkTypeMacro()

vtkUnstructuredGridMapper::vtkTypeMacro ( vtkUnstructuredGridMapper  ,
vtkMapper   
)

Member Data Documentation

◆ GeometryExtractor

vtkGeometryFilter* vtkUnstructuredGridMapper::GeometryExtractor
protected

◆ m_BoundingObject

mitk::BoundingObject::Pointer vtkUnstructuredGridMapper::m_BoundingObject
protected

Definition at line 71 of file vtkUnstructuredGridMapper.h.

Referenced by Render(), and SetBoundingObject().

◆ PolyDataMapper

vtkPolyDataMapper* vtkUnstructuredGridMapper::PolyDataMapper
protected

The documentation for this class was generated from the following files: