JSBSim Flight Dynamics Model 1.3.0 (09 Apr 2026)
An Open Source Flight Dynamics and Control Software Library in C++
Loading...
Searching...
No Matches
simgear::props Namespace Reference

Property value types. More...

Classes

struct  Compare
 
struct  Hash
 
struct  PropertyTraits
 

Enumerations

enum  Type {
  NONE = 0 , ALIAS , BOOL , INT ,
  LONG , FLOAT , DOUBLE , STRING ,
  UNSPECIFIED , EXTENDED , VEC3D , VEC4D
}
 The possible types of an SGPropertyNode. More...
 

Functions

 DEFINTERNALPROP (bool, BOOL)
 
 DEFINTERNALPROP (const char *, STRING)
 
 DEFINTERNALPROP (const char[], STRING)
 
 DEFINTERNALPROP (double, DOUBLE)
 
 DEFINTERNALPROP (float, FLOAT)
 
 DEFINTERNALPROP (int, INT)
 
 DEFINTERNALPROP (long, LONG)
 

Detailed Description

Property value types.

Enumeration Type Documentation

◆ Type

enum Type

The possible types of an SGPropertyNode.

Types that appear after EXTENDED are not stored in the SGPropertyNode itself.

Enumerator
NONE 

The node hasn't been assigned a value yet.

ALIAS 

The node "points" to another node.

EXTENDED 

The node's value is not stored in the property; the actual value and type is retrieved from an SGRawValue node.

This type is never returned by

See also
SGPropertyNode::getType.

Definition at line 153 of file props.hxx.

153 {
154 NONE = 0,
155 ALIAS,
156 BOOL,
157 INT,
158 LONG,
159 FLOAT,
160 DOUBLE,
161 STRING,
162 UNSPECIFIED,
163 EXTENDED,
168 // Extended properties
169 VEC3D,
170 VEC4D
171};
@ ALIAS
The node "points" to another node.
Definition props.hxx:155
@ EXTENDED
The node's value is not stored in the property; the actual value and type is retrieved from an SGRawV...
Definition props.hxx:163
@ NONE
The node hasn't been assigned a value yet.
Definition props.hxx:154