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 | ( | ) |
|
override |