13#ifndef SO_VIEW2_DCURRENT_STATE_H 
   14#define SO_VIEW2_DCURRENT_STATE_H 
   18#include <Inventor/fields/SoSFVec2f.h> 
   19#include <Inventor/fields/SoSFVec3f.h> 
implements additional features for SyngoVia-like annotations
 
SoSFFloat pixelSpacingX
the horizontal spacing of rendered pixels in world coordinates (mm)
 
SoSFVec2f visibleDeviceRect1
 
SoSFVec2f visibleDeviceRect0
 
SoSFVec3f visibleWorldRect1
 
SoSFVec3f visibleWorldRect0
 
static void initClass()
Initializes this class (called on dll initialization).
 
SoSFVec2f imageDeviceRect1
 
SoSFVec2f imageDeviceRect0
 
void draw(View2DSliceList *slicelist, View2DSlice *slice, int sliceZ) override
overridden to extract state
 
SoSFFloat pixelSpacingY
the vertical spacing of rendered pixels in world coordinates (mm)
 
SoView2DCurrentState()
Constructor.
 
SoView2DExtension Base class for all View2DExtensions used for drawing and event handling on the View...
 
a list that holds all View2DSlice objects (lazily created) of a SoView2D
 
a single slice that is stored in a View2DSliceList, typically created by a View2DSliceList