1 #ifndef COIN_SOSCXMLDOLLYTARGET_H 2 #define COIN_SOSCXMLDOLLYTARGET_H 43 #define COIN_NAVIGATION_DOLLY_TARGET_EVENT_PREFIX SOSCXML_NAVIGATION_TARGETTYPE ".Dolly" 50 static void initClass(
void);
51 static void cleanClass(
void);
54 static void destructSingleton(
void);
58 static const SbName & BEGIN(
void);
59 static const SbName & UPDATE(
void);
60 static const SbName & END(
void);
61 static const SbName & JUMP(
void);
62 static const SbName & STEP_IN(
void);
63 static const SbName & STEP_OUT(
void);
65 static void dolly(
SoCamera * camera,
float diff);
66 static void jump(
SoCamera * camera,
float focaldistance);
67 static void step(
SoCamera * camera, SbBool exponential,
float diff,
float min = 0.0f,
float max = 0.0f);
81 #endif // !COIN_SOSCXMLDOLLYTARGET_H The SoCamera class is the abstract base class for camera definition nodes.
Definition: SoCamera.h:64
virtual SbBool processOneEvent(const ScXMLEvent *event)
Definition: ScXMLEventTarget.cpp:582
The SoOrthographicCamera class defines a camera node with orthographic rendering. ...
Definition: SoOrthographicCamera.h:39
base class for navigation system SCXML event target services
Definition: SoScXMLNavigationTarget.h:50
SCXML event target service for zoom-behaviour.
Definition: SoScXMLDollyTarget.h:45
Base class for events sent to SCXML state machines.
Definition: ScXMLEvent.h:40
The SoFrustumCamera class defines a camera with a generic frustum..
Definition: SoFrustumCamera.h:40
The SoPerspectiveCamera class defines a camera node with perspective rendering.
Definition: SoPerspectiveCamera.h:39
The SbName class stores strings by reference.
Definition: SbName.h:40