JSBSim Flight Dynamics Model 1.2.3 (07 Jun 2025)
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 160 of file props.hxx.

160 {
161 NONE = 0,
162 ALIAS,
163 BOOL,
164 INT,
165 LONG,
166 FLOAT,
167 DOUBLE,
168 STRING,
169 UNSPECIFIED,
170 EXTENDED,
175 // Extended properties
176 VEC3D,
177 VEC4D
178};
@ ALIAS
The node "points" to another node.
Definition props.hxx:162
@ EXTENDED
The node's value is not stored in the property; the actual value and type is retrieved from an SGRawV...
Definition props.hxx:170
@ NONE
The node hasn't been assigned a value yet.
Definition props.hxx:161