MeVisLab Toolbox Reference
|
Annotation extension for the SoView2D. More...
#include <SoView2DAnnotation.h>
Classes | |
struct | Margins |
Stores top/bottom/left/right margins. More... | |
Public Types | |
enum | AlignPosition { TOP_LEFT , TOP_RIGHT , BOTTOM_LEFT , BOTTOM_RIGHT , BOTTOM_CENTER , CENTER_CENTER } |
Mode for alignment of text boxes on viewer. More... | |
Public Types inherited from SoView2DExtension | |
enum | Sign { ZERO , NEGATIVE , POSITIVE } |
defines the sign of a number, with zero as an extra value More... | |
Public Types inherited from SoInteractionProvider | |
typedef SoInteractionProvider *(* | GetProviderFunc) (SoNode *) |
Public Member Functions | |
SoView2DAnnotation () | |
Constructor. | |
~SoView2DAnnotation () override | |
void | draw (View2DSliceList *dsl, View2DSlice *dslice, int slice) override |
draw annotations on slice | |
bool | evalEvent (SoView2D *view2d, View2DSliceList *slicelist, View2DEvent *ec, View2DEventPhase phase) override |
handle keyboard events | |
void | toggleAnnotation () |
toggle displayed information | |
void | toggleTechnicalInfo () |
void | parseString (View2DSliceList *list, View2DSlice *slice, const SbString &string, SbString &resultString, int limitToChars=-1) |
parses the given string and substitutes and | |
void | drawAnnotation (const char *string, const PixelBoundingBox &pixelBoundingBox, int fontsize, AlignPosition pos, bool shouldDrawBox, int &outBoxWidth, int &outBoxHeight) |
draws an AnnotationBox at the given position | |
float | decimalFloor (float number, SbString &result, int ÷r) |
returns the closest decimal floor and copies a printable string into the buffer | |
void | drawVerticalRuler (View2DSliceList *dsl, View2DSlice *dslice, bool drawText, int marginRight, const PixelBoundingBox &pixelBoundingBox) |
draws an annotated ruler | |
void | drawHorizontalRuler (View2DSliceList *dsl, View2DSlice *dslice, bool drawText, int marginBottom, const PixelBoundingBox &pixelBoundingBox) |
virtual bool | drawVerticalRulerTextBelow () const |
override this to draw the unit text below the vertical ruler instead of to the left of it. | |
void | drawOrientation (const char *string, float posX, float posY, float fontSize, View2DFont *font, float relOffX, float relOffY, float *orWeights) |
Draw orientation letters. | |
virtual Margins | calculateTextMargins (int width, int height) |
calculates the margin of the text annotations (to be reimplemented by a derived class) | |
virtual Margins | calculateCenterTextMargins (int width, int height) |
margins for center text (horizontally) can be different | |
virtual int | calculateOrientationModelSize (int width, int height) |
calculates the size of the orientation model | |
virtual int | calculateOrientationModelOffset (int viewSize, const SoSFFloat &relativeOffset, const SoSFInt32 &minOffsetPixels, const SoSFInt32 &maxOffsetPixels) |
calculates an offset for the orientation model position | |
SbMatrix | calculateOrientationModelRotationMatrix (View2DSlice *slice) |
calculates the rotation matrix for the orientation model | |
virtual void | drawOrientationCube (const SbMatrix &rotationMatrix, int posX, int posY, int modelSize) |
draws the annotation model for the given rotation matrix at the given position and size using the built in model | |
virtual void | drawAndStoreCubePolygon (char letter, const SbMatrix &rotationMatrix, int posX, int posY, int modelSize, int pass, const SbVec3f &pos0, const SbVec3f &pos1, const SbVec3f &pos2, const SbVec3f &pos3) |
Draws an orientation cube polygon (a side of the cube) and stores the projected polygon in an internal structure for a later hit test. | |
virtual void | drawOrientationModelUsingInventor (SoAction *action, const SbMatrix &rotationMatrix, int posX, int posY, int modelSize) |
draws the annotation model for the given rotation matrix at the given position and size using the inOrientationModel scene | |
virtual void | drawOrientationCubeLetter (char letter, int modelSize, bool shadowPass) |
draw the given letters. | |
virtual bool | implementsManagedInteraction () const |
also implements managed interactions | |
bool | implementsManagedInteractionAndClassicEventHandling () const override |
this node is a hybrid module providing managed interaction and classic event handling | |
bool | isSensitiveAt (const SoPointerPosition &pos) override |
interface forwarded from SoPointingAction: | |
void | startPressAt (const SoPointerPosition &pos) override |
void | dragMoveTo (const SoPointerPosition &pos) override |
SoPointingAction * | endPress (int clickCount) override |
Public Member Functions inherited from SoView2DInteractionExtension | |
SoView2DInteractionExtension (const std::string &actionID, bool positionSensitive=true) | |
SoView2DInteractionExtension () | |
Constructor. | |
bool | implementsManagedInteractionAndClassicEventHandling () const override |
this node is a hybrid module providing managed interaction and classic event handling | |
Public Member Functions inherited from SoView2DExtension | |
SoView2DExtension () | |
Constructor. | |
void | init () |
setup internal state | |
virtual void | updateValues () |
Update fields to local variables, may be reimplemented if you want to update additional local vars. | |
virtual void | startDrawing (View2DSliceList *) |
virtual void | endDrawing (View2DSliceList *) |
virtual void | overwriteDrawingSettings (SoView2DDrawingSettings &) |
View2DEvent * | getEvent () |
get the current event (when inside of evalEvent) | |
float | getSelectDist () |
Set the distance tolerance on hit checking in pixels. | |
bool | isPointInsideDeviceRect (float pointX, float pointY, float centerX, float centerY, float hitRectangleSize=0.0) |
returns whether the given point is inside a rectangle around the given center. | |
void | drawMiniRect (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small rectangle with given half side length and a line width. | |
void | drawDashedMiniRect (float xp, float yp, float ext, float lineWidth) |
void | drawFilledMiniRect (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small filled rectangle with given half side length. | |
void | drawMiniTriangle (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small triangle with given center point, half height and line width. | |
void | drawFilledMiniTriangle (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small filled triangle with given center point and half height. | |
void | drawMiniCircle (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small circle with given center point and radius. | |
void | drawFilledMiniCircle (float xp, float yp, float ext, float lineWidth=1.f) |
Draws a small filled circle with given center point and radius. | |
void | drawFixedSizeMiniCircleAt (float xp, float yp) |
Draws a fixed size small circle at the given position. | |
void | drawVoxelBorder (View2DSlice *slice, float vx, float vy, float vz) |
surround the given voxel with a border | |
int | getX () |
get the x device position of current event, only returns valid result when called inside of evalEvent() | |
int | getY () |
get the y device position of current event, only returns valid result when called inside of evalEvent() | |
virtual bool | isDrawingOn () |
check if drawing is on | |
virtual bool | isEditingOn () |
check if editing is on | |
virtual bool | isFixZOn () |
check if z should stay fixed | |
virtual bool | isClipToSlice () |
check if the image is clipped to slice | |
virtual void | fieldChanged (SoSensor *sensor) |
handle if any field has changed | |
bool | isCreateNewMode () |
check if extension is in createNewMode | |
void | setCreateNewMode (bool flag) |
set this extension to create new objects | |
bool | isCreateNewModeRequest () |
check if extension has a request for createNewMode | |
void | setCreateNewModeRequest (bool flag) |
set that extension want to become createNewMode | |
virtual bool | isActive () |
returns if the extension is active (derive this method in child) (in createNewMode or with a selected object)(called by SoView2D) | |
virtual void | deleteSelectedObject () |
deletes the currently active object (derive this method in child) (called by SoView2D) | |
virtual void | getStatusString (SbString &status) |
get the current status of this extension | |
virtual bool | evaluateEvent (SoView2D *view2d, View2DEvent *ec) |
virtual bool | ignoreEvent (View2DEvent *ec) |
Return true if ec has been handled before and if ignoreHandledEvents is True. | |
bool | wantsMouseOverUpdates () const |
public access to _wantsMouseOverUpdateEvents | |
virtual void | consumeEvent (View2DEvent *ec, bool handled=TRUE) |
Set handled-flag of ec to true (= consumed) if handled is True and setEventHandled is True. | |
int | getSelectedModifierMask () |
Get compare and ignore mask for the currently selected button/modifier combination, usable with SoPointingAction. | |
int | getSelectedIgnoreMask () |
SoPointingAction::Trigger | getPointingActionTriggerFromFields () |
Get the trigger that matches the button/modifier field state. | |
Public Member Functions inherited from SoInteractionProviderNode | |
SoInteractionProviderNode () | |
Default constructor. | |
~SoInteractionProviderNode () override | |
Destructor. | |
std::string | getID () const override |
Returns the id string for identifying the provider (and its actions) - this is usually the name of the scene node. | |
void | objRef () override |
Memory management by reference counting; must be implemented in derived classes. | |
void | objUnref () override |
Public Member Functions inherited from SoInteractionOwner | |
SoInteractionOwner () | |
Default constructor. | |
~SoInteractionOwner () override | |
The destructor will destroy all interactions created with this object as owner. | |
std::list< SoInteraction * > | getInteractions (SoState *state) override |
Returns the list of all interactions of this provider. | |
void | pointerPosition (SoState *state, const SoPointerPosition &pos) override |
Same as below, with additional SoState argument. Be defaults simply calls the below version. | |
void | pointerLeftWindow (SoState *state) override |
Same as below, with additional SoState argument. Be defaults simply calls the below version. | |
void | addListener (SoInteractionOwnerListenerInterface *listener) |
Add a listener object that is notified of changes in the interaction list. | |
void | removeListener (SoInteractionOwnerListenerInterface *listener) |
Remove a listener object that was notified of changes in the interaction list. | |
Public Member Functions inherited from SoInteractionProvider | |
SoInteractionProvider () | |
Default constructor. | |
virtual | ~SoInteractionProvider () |
template<class T > | |
std::list< T * > | getInteractionsOfType (SoState *state) |
Returns list of interactions of a specific type: | |
virtual std::list< SoCommandAction * > | getCommandActions (SoState *state) |
virtual std::list< SoPointingAction * > | getPointingActions (SoState *state) |
virtual std::list< SoOffsetAction * > | getOffsetActions (SoState *state) |
Static Public Member Functions | |
static void | initClass () |
inventor runtime type system | |
static void | getExtOrientation (int axis, SbMatrix &matrix, float *orWeights, char *negOrientation, char *posOrientation) |
Return extended orientation letters (up to three letters for oblique views) and weights. | |
static SbVec2f | getTargetSizeInScene (SoNode *scene, int width, int height) |
Get the minimum view port size of all SoView2Ds in the given scene, provided the scene would be displayed in a viewer with size windowX * windowY. | |
Static Public Member Functions inherited from SoView2DInteractionExtension | |
static void | initClass () |
Initializes this class. | |
Static Public Member Functions inherited from SoView2DExtension | |
static void | initClass () |
Initializes this class. | |
static float | snapToPixelCenter (float coordinateComponent) |
Snaps the coordinate component to the pixel center. | |
static void | fieldChangedCB (void *data, SoSensor *sensor) |
inventor callbacks if any field has changed, calls fieldChanged | |
static bool | isImageParallel (SoSFMLImage *image, View2DSliceList *dsl) |
Return true if image is parallel to the image of the slice list up to slice thickness. | |
static void | enableLineStippling (const SoSFEnum &lineStyleField) |
Set/reset stippling pattern. | |
static void | disableLineStippling (const SoSFEnum &lineStyleField) |
static void | getAxisOrientation (int axis, SbMatrix &matrix, char &negativeResult, char &positiveResult) |
Geometry helpers. | |
static float | pointToLineDistance (SbVec3f point, SbVec3f line1, SbVec3f line2) |
calculate 3D point to line distance | |
static float | pointToLineDistance (SbVec2f point, SbVec2f line1, SbVec2f line2) |
calculate 2D point to line distance | |
static Sign | edgeIntersectWithPlane (const SbVec3f &v1, const SbVec3f &v2, const SbPlane &plane, SbVec3f &intersect) |
intersect given edge from v1 to v2 with given plane, returns sign and intersect point | |
Static Public Member Functions inherited from SoInteractionProviderNode | |
static void | initClass () |
Initializes this class. | |
Static Public Member Functions inherited from SoInteractionProvider | |
static void | registerInteractionProviderNode (SoType type, GetProviderFunc func) |
Register a function to obtain a SoInteractionProvider from a SoNode. | |
static SoInteractionProvider * | getInteractionProvider (SoNode *node) |
Get a SoInteractionProvider from a SoNode if registered, else NULL. | |
Additional Inherited Members | |
Protected Attributes inherited from SoView2DInteractionExtension | |
SoPointingAction * | _pointingAction |
Protected Attributes inherited from SoView2DExtension | |
SoNodeSensor * | _nodeSensor |
node sensor that is used to notice field changes | |
float | _rgbColor [4] |
Color of the object, update on each field change by _nodeSensor. | |
bool | _wantsMouseOverUpdateEvents |
set this flag to receive mouse over events while the extension is active | |
Annotation extension for the SoView2D.
For a detailed description of the module and its fields, see the MeVisLab HTML documentation
Definition at line 108 of file SoView2DAnnotation.h.
Mode for alignment of text boxes on viewer.
Enumerator | |
---|---|
TOP_LEFT | |
TOP_RIGHT | |
BOTTOM_LEFT | |
BOTTOM_RIGHT | |
BOTTOM_CENTER | |
CENTER_CENTER |
Definition at line 115 of file SoView2DAnnotation.h.
SoView2DAnnotation::SoView2DAnnotation | ( | ) |
Constructor.
|
override |
|
protectedvirtual |
return numeric value formatted as string derived classes might e.g.
override the formatting
margins for center text (horizontally) can be different
|
virtual |
calculates an offset for the orientation model position
SbMatrix SoView2DAnnotation::calculateOrientationModelRotationMatrix | ( | View2DSlice * | slice | ) |
calculates the rotation matrix for the orientation model
calculates the size of the orientation model
calculates the margin of the text annotations (to be reimplemented by a derived class)
called when any field is changed that affects cached changes
Definition at line 385 of file SoView2DAnnotation.h.
returns the closest decimal floor and copies a printable string into the buffer
|
overridevirtual |
Reimplemented from SoView2DInteractionExtension.
|
overridevirtual |
draw annotations on slice
Reimplemented from SoView2DExtension.
|
virtual |
Draws an orientation cube polygon (a side of the cube) and stores the projected polygon in an internal structure for a later hit test.
void SoView2DAnnotation::drawAnnotation | ( | const char * | string, |
const PixelBoundingBox & | pixelBoundingBox, | ||
int | fontsize, | ||
AlignPosition | pos, | ||
bool | shouldDrawBox, | ||
int & | outBoxWidth, | ||
int & | outBoxHeight ) |
draws an AnnotationBox at the given position
void SoView2DAnnotation::drawHorizontalRuler | ( | View2DSliceList * | dsl, |
View2DSlice * | dslice, | ||
bool | drawText, | ||
int | marginBottom, | ||
const PixelBoundingBox & | pixelBoundingBox ) |
void SoView2DAnnotation::drawOrientation | ( | const char * | string, |
float | posX, | ||
float | posY, | ||
float | fontSize, | ||
View2DFont * | font, | ||
float | relOffX, | ||
float | relOffY, | ||
float * | orWeights ) |
Draw orientation letters.
|
virtual |
draws the annotation model for the given rotation matrix at the given position and size using the built in model
|
virtual |
draw the given letters.
The letter should be drawn at [0.,0.] and may draw from [-0.5,-0.5] to [0.5, 0.5] to fill the side of the model. (Rotation and translation are done in the outer code).
|
virtual |
draws the annotation model for the given rotation matrix at the given position and size using the inOrientationModel scene
void SoView2DAnnotation::drawVerticalRuler | ( | View2DSliceList * | dsl, |
View2DSlice * | dslice, | ||
bool | drawText, | ||
int | marginRight, | ||
const PixelBoundingBox & | pixelBoundingBox ) |
draws an annotated ruler
override this to draw the unit text below the vertical ruler instead of to the left of it.
Definition at line 278 of file SoView2DAnnotation.h.
called when editingOn field is touched:
Reimplemented from SoView2DExtension.
|
overridevirtual |
Reimplemented from SoView2DInteractionExtension.
|
overridevirtual |
handle keyboard events
Reimplemented from SoView2DExtension.
|
protectedvirtual |
get the value of a dicom tag for display purposes; derived classes might e.g.
override the formatting
|
static |
Return extended orientation letters (up to three letters for oblique views) and weights.
|
static |
Get the minimum view port size of all SoView2Ds in the given scene, provided the scene would be displayed in a viewer with size windowX * windowY.
also implements managed interactions
Definition at line 353 of file SoView2DAnnotation.h.
|
inlineoverridevirtual |
this node is a hybrid module providing managed interaction and classic event handling
Reimplemented from SoView2DExtension.
Definition at line 357 of file SoView2DAnnotation.h.
|
overridevirtual |
interface forwarded from SoPointingAction:
Reimplemented from SoView2DInteractionExtension.
void SoView2DAnnotation::parseString | ( | View2DSliceList * | list, |
View2DSlice * | slice, | ||
const SbString & | string, | ||
SbString & | resultString, | ||
int | limitToChars = -1 ) |
parses the given string and substitutes and
|
protectedvirtual |
restrict string to maximum length, appending "..." if string was truncated
|
overridevirtual |
Reimplemented from SoView2DInteractionExtension.
void SoView2DAnnotation::toggleAnnotation | ( | ) |
toggle displayed information
void SoView2DAnnotation::toggleTechnicalInfo | ( | ) |
SoSFInt32 SoView2DAnnotation::abreviateChars |
Definition at line 175 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::abreviateShortChars |
Definition at line 176 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationCTBottomCenter |
Definition at line 136 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationCTBottomLeft |
Definition at line 134 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationCTBottomRight |
Definition at line 135 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationCTTopLeft |
Definition at line 132 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationCTTopRight |
Definition at line 133 of file SoView2DAnnotation.h.
SoSFEnum SoView2DAnnotation::annotationFontSize |
Definition at line 161 of file SoView2DAnnotation.h.
SoSFEnum SoView2DAnnotation::annotationMode |
Definition at line 159 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationMRBottomCenter |
Definition at line 142 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationMRBottomLeft |
Definition at line 140 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationMRBottomRight |
Definition at line 141 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationMRTopLeft |
Definition at line 138 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationMRTopRight |
Definition at line 139 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationUserBottomCenter |
Definition at line 130 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationUserBottomLeft |
Definition at line 128 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationUserBottomRight |
Definition at line 129 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationUserTopLeft |
Fields.
Definition at line 126 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::annotationUserTopRight |
Definition at line 127 of file SoView2DAnnotation.h.
SoSFColor SoView2DAnnotation::backgroundColor |
Definition at line 228 of file SoView2DAnnotation.h.
SoSFColor SoView2DAnnotation::backgroundEdgeColor |
Definition at line 230 of file SoView2DAnnotation.h.
SoSFFloat SoView2DAnnotation::backgroundEdgeOpacity |
Definition at line 231 of file SoView2DAnnotation.h.
SoSFFloat SoView2DAnnotation::backgroundOpacity |
Definition at line 229 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::drawBackgroundBox |
Definition at line 227 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::drawNegativeOrientation |
Definition at line 179 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::drawPositiveOrientation |
Definition at line 180 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::fontWidthDummyString |
Definition at line 166 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::hitOrientationLetter |
Definition at line 236 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::horizontalRuler |
Definition at line 184 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::horizontalRulerMarginBottom |
Definition at line 186 of file SoView2DAnnotation.h.
SoSFNode SoView2DAnnotation::inOrientationModel |
Definition at line 233 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input00 |
Definition at line 204 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input01 |
Definition at line 205 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input02 |
Definition at line 206 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input03 |
Definition at line 207 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input04 |
Definition at line 208 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input05 |
Definition at line 209 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input06 |
Definition at line 210 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input07 |
Definition at line 211 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input08 |
Definition at line 212 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::input09 |
Definition at line 213 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::isMouseOverCube |
Definition at line 235 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::marginBottom |
Definition at line 172 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::marginLeft |
Definition at line 171 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::marginRight |
Definition at line 173 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::marginTop |
Definition at line 170 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::maxDetailFontSize |
Definition at line 151 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::maxShortFontSize |
Definition at line 153 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::minDetailFontSize |
Definition at line 150 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::minShortFontSize |
Definition at line 152 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput00 |
Definition at line 215 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput01 |
Definition at line 216 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput02 |
Definition at line 217 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput03 |
Definition at line 218 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput04 |
Definition at line 219 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput05 |
Definition at line 220 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput06 |
Definition at line 221 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput07 |
Definition at line 222 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput08 |
Definition at line 223 of file SoView2DAnnotation.h.
SoSFDouble SoView2DAnnotation::numInput09 |
Definition at line 224 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::orientationAndScaleFromCamera |
field that enables getting the orientation matrix from the Inventor scene instead of the input image
Definition at line 240 of file SoView2DAnnotation.h.
SoSFColor SoView2DAnnotation::orientationColor |
Definition at line 181 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::orientationModel |
Definition at line 188 of file SoView2DAnnotation.h.
SoSFColor SoView2DAnnotation::orientationModelColor |
Definition at line 200 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMaxHorizontalOffset |
Definition at line 198 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMaxSize |
Definition at line 192 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMaxVerticalOffset |
Definition at line 195 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMinHorizontalOffset |
Definition at line 197 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMinSize |
Definition at line 191 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::orientationModelMinVerticalOffset |
Definition at line 194 of file SoView2DAnnotation.h.
SoSFEnum SoView2DAnnotation::orientationModelPosition |
Definition at line 189 of file SoView2DAnnotation.h.
SoSFFloat SoView2DAnnotation::orientationModelRelativeHorizontalOffset |
Definition at line 196 of file SoView2DAnnotation.h.
SoSFFloat SoView2DAnnotation::orientationModelRelativeSize |
Definition at line 190 of file SoView2DAnnotation.h.
SoSFFloat SoView2DAnnotation::orientationModelRelativeVerticalOffset |
Definition at line 193 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::rulerFontSize |
Definition at line 157 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::rulerShadow |
Definition at line 164 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::shortBottomCenter |
Definition at line 148 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::shortBottomLeft |
Definition at line 146 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::shortBottomRight |
Definition at line 147 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::shortTopLeft |
Definition at line 144 of file SoView2DAnnotation.h.
SoSFString SoView2DAnnotation::shortTopRight |
Definition at line 145 of file SoView2DAnnotation.h.
SoSFEnum SoView2DAnnotation::showAnnotation |
Definition at line 160 of file SoView2DAnnotation.h.
SoSFEnum SoView2DAnnotation::showOrientation |
Definition at line 178 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::showTechnicalInfo |
Definition at line 202 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::targetHeight |
Definition at line 168 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::targetWidth |
Definition at line 167 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::textShadow |
Definition at line 162 of file SoView2DAnnotation.h.
SoSFColor SoView2DAnnotation::textShadowColor |
Definition at line 163 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::userDetailFontSize |
Definition at line 154 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::userShortFontSize |
Definition at line 155 of file SoView2DAnnotation.h.
SoSFBool SoView2DAnnotation::verticalRuler |
Definition at line 183 of file SoView2DAnnotation.h.
SoSFInt32 SoView2DAnnotation::verticalRulerMarginRight |
Definition at line 185 of file SoView2DAnnotation.h.