| 
    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 |