MeVisLabToolboxReference
SoClipBox Class Reference

SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box. More...

#include <SoClipBox.h>

List of all members.

SoSFBool on
 switch clipping + rendering on/off
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 nodeChanged (SoSensor *sensor)
void activityChanged ()
void resetDraggerGeometry ()
void updateDraggerState ()
void resetSurroundChanged ()
virtual ~SoClipBox ()

Detailed Description

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 41 of file SoClipBox.h.


Constructor & Destructor Documentation

SoClipBox::SoClipBox ( )
virtual SoClipBox::~SoClipBox ( ) [protected, virtual]

Member Function Documentation

void SoClipBox::activityChanged ( )
static void SoClipBox::initClass ( ) [static]

inventor runtime type system init

void SoClipBox::nodeChanged ( SoSensor *  sensor)
void SoClipBox::resetDraggerGeometry ( )
void SoClipBox::resetSurroundChanged ( )
void SoClipBox::updateDraggerState ( )

Member Data Documentation

Definition at line 53 of file SoClipBox.h.

SoSFBool SoClipBox::front

Definition at line 53 of file SoClipBox.h.

hide the geometry of the draggers

Definition at line 56 of file SoClipBox.h.

shows if the clip box is currently active

Definition at line 65 of file SoClipBox.h.

SoSFBool SoClipBox::left

switch each of the six sides on/off

Definition at line 53 of file SoClipBox.h.

SoSFBool SoClipBox::on

switch clipping + rendering on/off

Definition at line 50 of file SoClipBox.h.

SoSFBool SoClipBox::rear

Definition at line 53 of file SoClipBox.h.

reset the geometry to form the standard box again

Definition at line 59 of file SoClipBox.h.

reset so that the clip box surrounds the current bounding box

Definition at line 62 of file SoClipBox.h.

SoSFBool SoClipBox::right

Definition at line 53 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation0

rotation of clip dragger 0

Definition at line 68 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation1

rotation of clip dragger 1

Definition at line 72 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation2

rotation of clip dragger 2

Definition at line 76 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation3

rotation of clip dragger 3

Definition at line 80 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation4

rotation of clip dragger 4

Definition at line 84 of file SoClipBox.h.

SoSFRotation SoClipBox::rotation5

rotation of clip dragger 5

Definition at line 88 of file SoClipBox.h.

SoSFBool SoClipBox::top

Definition at line 53 of file SoClipBox.h.

translation of clip dragger 0

Definition at line 70 of file SoClipBox.h.

translation of clip dragger 1

Definition at line 74 of file SoClipBox.h.

translation of clip dragger 2

Definition at line 78 of file SoClipBox.h.

translation of clip dragger 3

Definition at line 82 of file SoClipBox.h.

translation of clip dragger 4

Definition at line 86 of file SoClipBox.h.

translation of clip dragger 6

Definition at line 90 of file SoClipBox.h.


The documentation for this class was generated from the following file: