MeVisLabToolboxReference
|
SoOrthoView2D uses three SoView2D nodes to create a 3D ortho viewer with three 2D views. More...
#include <SoOrthoView2D.h>
Public Member Functions | |
SoOrthoView2D () | |
constructor | |
Static Public Member Functions | |
static void | initClass () |
inventor runtime type system | |
Public Attributes | |
SoSFMLConnector | inputImage |
input ML image | |
SoSFBool | useGlobalInputImage |
use cache | |
Protected Member Functions | |
virtual | ~SoOrthoView2D () |
virtual mlField * | getMLImageField (int viewerIndex) |
return ML image field for viewer with given viewerIndex (0,1, or 2) | |
virtual void | useGlobalInputImageChanged () |
handle changed slice in one of the SoView2Ds | |
Static Protected Member Functions | |
static void | useGlobalInputImageChangedCB (void *data, SoSensor *a) |
callback which forwards to sliceChanged() | |
Protected Attributes | |
void * | _reformat |
pointer to the ML OrthoReformat3 module | |
int | _timePoint [3] |
timepoints of SoView2Ds to recognize, which SoView2D timepoint has changed | |
SoFieldSensor * | _useGlobalInputImageSensor |
SoOrthoView2D uses three SoView2D nodes to create a 3D ortho viewer with three 2D views.
This module dynamically loads the MLCoordUtils and creates an internal OrthoReformat3 whose input image is exported as input image of SoOrthoView2D.
Definition at line 55 of file SoOrthoView2D.h.
SoOrthoView2D::SoOrthoView2D | ( | ) |
constructor
virtual SoOrthoView2D::~SoOrthoView2D | ( | ) | [protected, virtual] |
virtual mlField* SoOrthoView2D::getMLImageField | ( | int | viewerIndex | ) | [protected, virtual] |
return ML image field for viewer with given viewerIndex (0,1, or 2)
Reimplemented from SoOrthoView2DBase.
static void SoOrthoView2D::initClass | ( | ) | [static] |
inventor runtime type system
Reimplemented from SoOrthoView2DBase.
virtual void SoOrthoView2D::useGlobalInputImageChanged | ( | ) | [protected, virtual] |
handle changed slice in one of the SoView2Ds
static void SoOrthoView2D::useGlobalInputImageChangedCB | ( | void * | data, |
SoSensor * | a | ||
) | [static, protected] |
callback which forwards to sliceChanged()
void* SoOrthoView2D::_reformat [protected] |
pointer to the ML OrthoReformat3 module
Definition at line 88 of file SoOrthoView2D.h.
int SoOrthoView2D::_timePoint[3] [protected] |
timepoints of SoView2Ds to recognize, which SoView2D timepoint has changed
Reimplemented from SoOrthoView2DBase.
Definition at line 91 of file SoOrthoView2D.h.
SoFieldSensor* SoOrthoView2D::_useGlobalInputImageSensor [protected] |
Definition at line 95 of file SoOrthoView2D.h.
input ML image
Definition at line 63 of file SoOrthoView2D.h.
SoSFBool SoOrthoView2D::useGlobalInputImage |
use cache
Definition at line 66 of file SoOrthoView2D.h.