MeVisLab Resolution Independence API
|
SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box. More...
#include <SoClipBox.h>
SoSFBool | on |
Fields. | |
SoSFBool | left |
switch each of the six sides on/off | |
SoSFBool | right |
SoSFBool | top |
SoSFBool | bottom |
SoSFBool | front |
SoSFBool | rear |
SoSFBool | hideGeometry |
hide the geometry of the draggers | |
SoSFTrigger | resetGeometry |
reset the geometry to form the standard box again | |
SoSFTrigger | resetSurround |
reset so that the clip box surrounds the current bounding box | |
SoSFBool | isActive |
shows if the clip box is currently active | |
SoSFRotation | rotation0 |
rotation of clip dragger 0 | |
SoSFVec3f | translation0 |
translation of clip dragger 0 | |
SoSFRotation | rotation1 |
rotation of clip dragger 1 | |
SoSFVec3f | translation1 |
translation of clip dragger 1 | |
SoSFRotation | rotation2 |
rotation of clip dragger 2 | |
SoSFVec3f | translation2 |
translation of clip dragger 2 | |
SoSFRotation | rotation3 |
rotation of clip dragger 3 | |
SoSFVec3f | translation3 |
translation of clip dragger 3 | |
SoSFRotation | rotation4 |
rotation of clip dragger 4 | |
SoSFVec3f | translation4 |
translation of clip dragger 4 | |
SoSFRotation | rotation5 |
rotation of clip dragger 5 | |
SoSFVec3f | translation5 |
translation of clip dragger 6 | |
static void | initClass () |
inventor runtime type system init | |
SoClipBox () | |
void | activityChanged (SoField *field) |
void | resetDraggerGeometry (SoField *field=nullptr) |
void | updateDraggerState (SoField *field=nullptr) |
void | resetSurroundChanged (SoField *field) |
~SoClipBox () override | |
SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box.
SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box
The SoClipBox automatically surrounds the scene that follows after it in the SoGroup/SoSeparator by acting like a SoManipulator class. Internally it uses SoPlaneDraggers for the 6 draggers.
Definition at line 42 of file SoClipBox.h.
SoClipBox::SoClipBox | ( | ) |
|
overrideprotected |
void SoClipBox::activityChanged | ( | SoField * | field | ) |
|
static |
inventor runtime type system init
void SoClipBox::resetDraggerGeometry | ( | SoField * | field = nullptr | ) |
void SoClipBox::resetSurroundChanged | ( | SoField * | field | ) |
void SoClipBox::updateDraggerState | ( | SoField * | field = nullptr | ) |
SoSFBool SoClipBox::bottom |
Definition at line 54 of file SoClipBox.h.
SoSFBool SoClipBox::front |
Definition at line 54 of file SoClipBox.h.
SoSFBool SoClipBox::hideGeometry |
hide the geometry of the draggers
Definition at line 57 of file SoClipBox.h.
SoSFBool SoClipBox::isActive |
shows if the clip box is currently active
Definition at line 66 of file SoClipBox.h.
SoSFBool SoClipBox::left |
switch each of the six sides on/off
Definition at line 54 of file SoClipBox.h.
SoSFBool SoClipBox::on |
SoSFBool SoClipBox::rear |
Definition at line 54 of file SoClipBox.h.
SoSFTrigger SoClipBox::resetGeometry |
reset the geometry to form the standard box again
Definition at line 60 of file SoClipBox.h.
SoSFTrigger SoClipBox::resetSurround |
reset so that the clip box surrounds the current bounding box
Definition at line 63 of file SoClipBox.h.
SoSFBool SoClipBox::right |
Definition at line 54 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation0 |
rotation of clip dragger 0
Definition at line 69 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation1 |
rotation of clip dragger 1
Definition at line 73 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation2 |
rotation of clip dragger 2
Definition at line 77 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation3 |
rotation of clip dragger 3
Definition at line 81 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation4 |
rotation of clip dragger 4
Definition at line 85 of file SoClipBox.h.
SoSFRotation SoClipBox::rotation5 |
rotation of clip dragger 5
Definition at line 89 of file SoClipBox.h.
SoSFBool SoClipBox::top |
Definition at line 54 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation0 |
translation of clip dragger 0
Definition at line 71 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation1 |
translation of clip dragger 1
Definition at line 75 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation2 |
translation of clip dragger 2
Definition at line 79 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation3 |
translation of clip dragger 3
Definition at line 83 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation4 |
translation of clip dragger 4
Definition at line 87 of file SoClipBox.h.
SoSFVec3f SoClipBox::translation5 |
translation of clip dragger 6
Definition at line 91 of file SoClipBox.h.