1#ifndef COIN_SOSCXMLMISCTARGET_H
2#define COIN_SOSCXMLMISCTARGET_H
36#include <Inventor/navigation/SoScXMLNavigationTarget.h>
38#define SOSCXML_NAVIGATION_MISC_TARGET_EVENT_PREFIX SOSCXML_NAVIGATION_TARGETTYPE ".Misc"
40class COIN_DLL_API SoScXMLMiscTarget :
public SoScXMLNavigationTarget {
41 typedef SoScXMLNavigationTarget inherited;
42 SCXML_OBJECT_HEADER(SoScXMLMiscTarget)
48 static SoScXMLMiscTarget * constructSingleton(
void);
49 static void destructSingleton(
void);
50 static SoScXMLMiscTarget * singleton(
void);
52 static const SbName & VIEW_ALL(
void);
53 static const SbName & REDRAW(
void);
54 static const SbName & POINT_AT(
void);
55 static const SbName & SET_FOCAL_DISTANCE(
void);
56 static const SbName & SET_CAMERA_POSITION(
void);
59 SoScXMLMiscTarget(
void);
60 virtual ~SoScXMLMiscTarget(
void);
66 static SoScXMLMiscTarget * theSingleton;
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