1#ifndef COIN_SOSCXMLDOLLYTARGET_H
2#define COIN_SOSCXMLDOLLYTARGET_H
36#include <Inventor/navigation/SoScXMLNavigationTarget.h>
43#define COIN_NAVIGATION_DOLLY_TARGET_EVENT_PREFIX SOSCXML_NAVIGATION_TARGETTYPE ".Dolly"
46 typedef SoScXMLNavigationTarget inherited;
54 static void destructSingleton(
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);
The SbName class stores strings by reference.
Definition SbName.h:40
virtual SbBool processOneEvent(const ScXMLEvent *event)
Definition ScXMLEventTarget.cpp:582
Base class for events sent to SCXML state machines.
Definition ScXMLEvent.h:40
static void cleanClass(void)
Does the opposite of initClass, deallocates any class specific resources and resets the class to an u...
Definition ScXMLObject.cpp:115
static void initClass(void)
Sets up initialization for data common to all instances of this class, like submitting necessary info...
Definition ScXMLObject.cpp:102
The SoCamera class is the abstract base class for camera definition nodes.
Definition SoCamera.h:64
The SoFrustumCamera class defines a camera with a generic frustum..
Definition SoFrustumCamera.h:40
The SoOrthographicCamera class defines a camera node with orthographic rendering.
Definition SoOrthographicCamera.h:39
The SoPerspectiveCamera class defines a camera node with perspective rendering.
Definition SoPerspectiveCamera.h:39
static const SbName & BEGIN(void)
Definition SoScXMLDollyTarget.cpp:203
static void step(SoCamera *camera, SbBool exponential, float diff, float min=0.0f, float max=0.0f)
Definition SoScXMLDollyTarget.cpp:564
static const SbName & STEP_OUT(void)
Definition SoScXMLDollyTarget.cpp:248
static const SbName & STEP_IN(void)
Definition SoScXMLDollyTarget.cpp:239
SoScXMLDollyTarget(void)
Definition SoScXMLDollyTarget.cpp:256
static void jump(SoCamera *camera, float focaldistance)
Definition SoScXMLDollyTarget.cpp:503
static const SbName & UPDATE(void)
Definition SoScXMLDollyTarget.cpp:212
static const SbName & END(void)
Definition SoScXMLDollyTarget.cpp:221
static const SbName & JUMP(void)
Definition SoScXMLDollyTarget.cpp:230