|
MeVisLab Toolbox Reference
|
#include <SoPickableShadowCast.h>
Public Member Functions | |
| SoPickableShadowCast () | |
| void | rayPick (SoRayPickAction *action) override |
Public Member Functions inherited from SoShadowCast | |
| SoShadowCast () | |
| void | commonGLRender (SoGLRenderAction *action) override |
Public Member Functions inherited from SoCast | |
| const SbVec4f & | getCurLightDir () const |
| Return the vector used to setup the current cast matrix. | |
| void | animatePlaneAngleAssignment (float newAngle) |
| void | getBoundingBox (SoGetBoundingBoxAction *action) override |
| void | GLRenderBelowPath (SoGLRenderAction *action) override |
| void | GLRenderInPath (SoGLRenderAction *action) override |
| const SbVec3f & | getNearestPlaneVertex () |
| const SbVec3f & | getFarestPlaneVertex () |
| virtual const SbVec3f & | getFarestSceneVertex () |
Static Public Member Functions | |
| static void | initClass () |
Static Public Member Functions inherited from SoShadowCast | |
| static void | initClass () |
Static Public Member Functions inherited from SoCast | |
| static void | initClass () |
Protected Member Functions | |
| virtual | ~SoPickableShadowCast () |
Protected Member Functions inherited from SoShadowCast | |
| virtual | ~SoShadowCast () |
Protected Member Functions inherited from SoCast | |
| SoCast () | |
| Protected constructor. | |
| virtual | ~SoCast () |
| SbPlane | cameraToPlane (SoState *state, SbGroundplane &area) |
| Calculates plane and plane vertices from viewing state. | |
| SbBox3f | getPlaneBoundingBox (SoState *state, SbBool usePlaneElement=FALSE) |
| Calculates bounding box for plane. | |
| virtual SbMatrix | getCastMatrix (SoState *) |
| void | adjustCurrentCameraClippingPlanes (SoState *state) |
Additional Inherited Members | |
Public Types inherited from SoCast | |
| enum | LightMode { FREE , PLANE , CAMERA } |
| How to cast regarding the light. More... | |
Public Attributes inherited from SoShadowCast | |
| SoSFBool | planeRender |
| Enable/disable rendering of plane. Defaults to (TRUE). | |
| SoSFColor | planeColor |
| Color of groundplane. Defaults to (0.89, 0.86, 0.70) | |
Public Attributes inherited from SoCast | |
| SoSFVec4f | lightPos |
| Direction of the light. Default is (-1,-1,-1,0). | |
| SoSFEnum | lightMode |
| ... . Default is (FREE). | |
| SoSFPlane | projectionPlane |
| Plane to cast projected model onto. Default is ((0, 1, 0), 0). | |
| SoSFFloat | planeAngle |
| Rotation around camera side vector. Default is (SbDeg2Rad<float>(40)). | |
| SoSFColor | castColor |
| Color used to draw projected shapes. Default is (0.65, 0.62, 0.51). | |
| SoSFBool | castRender |
| Enable/disable cast render pass. Default is (TRUE). | |
Protected Attributes inherited from SoCast | |
| SbVec4f | _curlightPos |
| SbGroundplane | _curPlaneArea |
Definition at line 28 of file SoPickableShadowCast.h.
|
protectedvirtual |
| SoPickableShadowCast::SoPickableShadowCast | ( | ) |
|
static |
|
override |