SoScXMLFlightControlTarget(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– SoScXMLFlightControlTarget(3) πŸ’–

okay bestie, sit down, hydrate, and let me tell you about this absolute icon from the Coin manual pages: SoScXMLFlightControlTarget. Yes it's a mouthful. Yes it slays. πŸ›©οΈβœ¨


✨ NAME ✨

SoScXMLFlightControlTarget β€” SCXML navigation service for typical flight motions. it's giving pilot era, no cap πŸ’…


🌸 SYNOPSIS 🌸

#include <Inventor/navigation/SoScXMLFlightControlTarget.h>

Inherits SoScXMLNavigationTarget. (family tree moment β€” it's literally descended from greatness πŸ‘‘)

🫢 Public Member Functions

  • virtual SoType getTypeId (void) const β€” Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting. iykyk πŸŽ€

🧚 Public Member Functions inherited from ScXMLEventTarget

  • virtual void setEventTargetType (const char *targettype)
  • const char * getEventTargetType (void) const
  • virtual void setEventTargetName (const char *targetname)
  • const char * getEventTargetName (void) const
  • virtual const ScXMLEvent * getCurrentEvent (void) const
  • virtual void queueEvent (const ScXMLEvent *event)
  • virtual void queueEvent (const SbName &eventid)
  • virtual SbBool processEventQueue (void)
  • virtual SbBool sendExternalEvent (const ScXMLSendElt *sendelt)
  • virtual SbBool sendInternalEvent (const ScXMLEventElt *sendelt)
  • virtual void queueInternalEvent (const ScXMLEvent *event)
  • virtual void queueInternalEvent (const SbName &eventid)

🌈 Public Member Functions inherited from ScXMLObject

  • SbBool isOfType (SoType type) const β€” Returns TRUE if the type of this object is either of the same type or inherited from type. vibe check passed βœ…

⭐ Static Public Member Functions

  • static SoType getClassTypeId (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void cleanClass (void)
  • static SoScXMLFlightControlTarget * constructSingleton (void)
  • static void destructSingleton (void)
  • static SoScXMLFlightControlTarget * singleton (void)
  • static const SbName & PITCH (void)
  • static const SbName & YAW (void)
  • static const SbName & ROLL (void)
  • static const SbName & RESET_ROLL (void)
  • static void pitch (SoCamera *camera, float radians)
  • static void yaw (SoCamera *camera, float radians)
  • static void roll (SoCamera *camera, float radians)
  • static void resetRoll (SoCamera *camera, const SbVec3f &upvector)

look at all those statics, she's so versatile πŸ’–

πŸŽ€ Static Public Member Functions inherited from SoScXMLNavigationTarget

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

πŸŽ€ Static Public Member Functions inherited from ScXMLEventTarget

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

πŸŽ€ Static Public Member Functions inherited from ScXMLObject

  • static SoType getClassTypeId (void) β€” This static method returns the SoType object associated with objects of this class.
  • static void initClass (void) β€” Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.
  • static void cleanClass (void) β€” Does the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin type system. it's the ✨undo✨ button bestie

πŸ”₯ Protected Member Functions

  • virtual SbBool processOneEvent (const ScXMLEvent *event)

πŸ”₯ Protected Member Functions inherited from SoScXMLNavigationTarget

  • Data * getSessionData (SbName sessionid, NewDataFunc *constructor)
  • void freeSessionData (SbName sessionid)

πŸ”₯ Protected Member Functions inherited from ScXMLEventTarget

  • virtual void setCurrentEvent (const ScXMLEvent *event)
  • virtual const ScXMLEvent * getNextEvent (void)
  • virtual const ScXMLEvent * getNextInternalEvent (void)
  • virtual const ScXMLEvent * getNextExternalEvent (void)

πŸ’œ Additional Inherited Members

Protected Types inherited from SoScXMLNavigationTarget

  • typedef Data * NewDataFunc(void)

Static Protected Member Functions inherited from SoScXMLNavigationTarget

  • static SbName getSessionId (const ScXMLEvent *event)
  • static ScXMLStateMachine * getStateMachine (const ScXMLEvent *event, SbName sessionid)
  • static SoScXMLStateMachine * getSoStateMachine (const ScXMLEvent *event, SbName sessionid)
  • static SoCamera * getActiveCamera (const ScXMLEvent *event, SbName sessionid)
  • static SbBool getEventDouble (const ScXMLEvent *event, const char *label, double &dbl_out, SbBool required=TRUE)
  • static SbBool getEventString (const ScXMLEvent *event, const char *label, SbString &str_out, SbBool required=TRUE)
  • static SbBool getEventSbBool (const ScXMLEvent *event, const char *label, SbBool &bool_out, SbBool required=TRUE)
  • static SbBool getEventSbVec2f (const ScXMLEvent *event, const char *label, SbVec2f &vec_out, SbBool required=TRUE)
  • static SbBool getEventSbVec3f (const ScXMLEvent *event, const char *label, SbVec3f &vec_out, SbBool required=TRUE)
  • static SbBool getEventSbRotation (const ScXMLEvent *event, const char *label, SbRotation &rot_out, SbBool required=TRUE)

Static Protected Member Functions inherited from ScXMLEventTarget

  • static void registerEventTarget (ScXMLEventTarget *target, const char *sessionid=NULL)
  • static void unregisterEventTarget (ScXMLEventTarget *target, const char *sessionid=NULL)
  • static ScXMLEventTarget * getEventTarget (const char *targettype, const char *targetname, const char *sessionid=NULL)

Static Protected Member Functions inherited from ScXMLObject

  • static void registerClassType (const char *xmlns, const char *classname, SoType type)
  • static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)

Protected Attributes inherited from ScXMLEventTarget

  • char * targetname
  • char * targettype
  • const ScXMLEvent * currentevent
  • SbBool isprocessingqueue

πŸ¦‹ DESCRIPTION πŸ¦‹

SCXML navigation service for typical flight motions. literally the main character of flight navigation πŸ›«

EVENTS: the moment we've all been waiting for ✨

  • PITCH _sessionid angle
  • YAW _sessionid angle
  • ROLL _sessionid angle

πŸ’… Member Function Documentation πŸ’…

SoType SoScXMLFlightControlTarget::getTypeId (void ) const [virtual]

Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.

See also: SoBase::getTypeId() const

Implements SoScXMLNavigationTarget.

SbBool SoScXMLFlightControlTarget::processOneEvent (const ScXMLEvent * event) [protected], [virtual]

This function processes one event. The base class implementation does nothing. yes bestie, the parent class is just standing there, doing absolutely nothing, and that's valid πŸ’€

Reimplemented from ScXMLEventTarget.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Coin from the source code. the robots wrote this one and honestly? they ate. πŸ€–βœ¨


and that's the whole page, babe β€” no details left behind, every inherited member accounted for, periodt πŸ’–

Version 4.0.10 Β· Thu Jun 25 2026 00:00 β€” mwah, go build something gorgeous with it πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from