1 #ifndef COIN_SOSCXMLFLIGHTCONTROLTARGET_H 2 #define COIN_SOSCXMLFLIGHTCONTROLTARGET_H 39 #define COIN_NAVIGATION_FLIGHT_CONTROL_TARGET_EVENT_PREFIX SOSCXML_NAVIGATION_TARGETTYPE ".FlightControl" 46 static void initClass(
void);
47 static void cleanClass(
void);
50 static void destructSingleton(
void);
53 static const SbName & PITCH(
void);
54 static const SbName & YAW(
void);
55 static const SbName & ROLL(
void);
56 static const SbName & RESET_ROLL(
void);
58 static void pitch(
SoCamera * camera,
float radians);
59 static void yaw(
SoCamera * camera,
float radians);
60 static void roll(
SoCamera * camera,
float radians);
76 #endif // !COIN_SOSCXMLFLIGHTCONTROLTARGET_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
base class for navigation system SCXML event target services
Definition: SoScXMLNavigationTarget.h:50
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:51
Base class for events sent to SCXML state machines.
Definition: ScXMLEvent.h:40
SCXML navigation service for typical flight motions.
Definition: SoScXMLFlightControlTarget.h:41
The SbName class stores strings by reference.
Definition: SbName.h:40