SIVIC API
0.9.26
|
#include <svkOpenGLOrientedImageActor.h>
Public Member Functions | |
vtkTypeMacro (svkOpenGLOrientedImageActor, vtkOpenGLImageActor) | |
svkOpenGLOrientedImageActor () | |
~svkOpenGLOrientedImageActor () | |
double * | GetBounds () |
Get the bounds for this Prop3D as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). More... | |
double * | GetDisplayBounds () |
Get the bounds for this Volume as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). More... | |
void | Render (vtkRenderer *ren) |
void | Load (vtkRenderer *ren) |
void | InternalRender (vtkRenderer *ren) |
virtual void | SetInput (vtkImageData *args) |
unsigned char * | MakeDataSuitable (int &xsize, int &ysize, int &release, int &reuseTexture) |
Static Public Member Functions | |
static svkOpenGLOrientedImageActor * | New () |
Constructor.
Destructor.
double * GetBounds | ( | ) |
Get the bounds for this Prop3D as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
References svkOpenGLOrientedImageActor::GetDisplayBounds().
double * GetDisplayBounds | ( | ) |
Get the bounds for this Volume as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
Referenced by svkOpenGLOrientedImageActor::GetBounds().
void InternalRender | ( | vtkRenderer * | ren | ) |
References svkOpenGLOrientedImageActor::Load().
Referenced by svkOpenGLOrientedImageActor::Render().
void Load | ( | vtkRenderer * | ren | ) |
This Method has been copied from vtk for two reasons:
References svkOpenGLOrientedImageActor::MakeDataSuitable().
Referenced by svkOpenGLOrientedImageActor::InternalRender().
unsigned char * MakeDataSuitable | ( | int & | xsize, |
int & | ysize, | ||
int & | release, | ||
int & | reuseTexture | ||
) |
The key to getting oblique data to work, this sits up the texture mapping. NOTE: This method is override in its SUPERCLASS. As of now I am not sure why this is necessary, but polymorphism fails if this namespace is used. This is likely due to the fact that this is OpenGL specific, and I have bypassed overriding the factory– needs to be fixed.
Referenced by svkOpenGLOrientedImageActor::Load().
|
static |
void Render | ( | vtkRenderer * | ren | ) |
References svkOpenGLOrientedImageActor::InternalRender().
|
virtual |
References svkMriImageData::New().
vtkTypeMacro | ( | svkOpenGLOrientedImageActor | , |
vtkOpenGLImageActor | |||
) |