RigsofRods
Soft-body Physics Simulation
Data Fields | Static Public Attributes
RigDef::Hydro Struct Reference

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::Hydro:

Data Fields

Node::Ref nodes [2]
 
float lenghtening_factor = 0.f
 
BitMask_t options = 0
 
Inertia inertia
 
std::shared_ptr< Inertiainertia_defaults
 
std::shared_ptr< BeamDefaultsbeam_defaults
 
int detacher_group = 0
 

Static Public Attributes

static const BitMask_t OPTION_j_INVISIBLE = BITMASK(1)
 
static const BitMask_t OPTION_s_DISABLE_ON_HIGH_SPEED = BITMASK(2)
 
static const BitMask_t OPTION_a_INPUT_AILERON = BITMASK(3)
 
static const BitMask_t OPTION_r_INPUT_RUDDER = BITMASK(4)
 
static const BitMask_t OPTION_e_INPUT_ELEVATOR = BITMASK(5)
 
static const BitMask_t OPTION_u_INPUT_AILERON_ELEVATOR = BITMASK(6)
 
static const BitMask_t OPTION_v_INPUT_InvAILERON_ELEVATOR = BITMASK(7)
 
static const BitMask_t OPTION_x_INPUT_AILERON_RUDDER = BITMASK(8)
 
static const BitMask_t OPTION_y_INPUT_InvAILERON_RUDDER = BITMASK(9)
 
static const BitMask_t OPTION_g_INPUT_ELEVATOR_RUDDER = BITMASK(10)
 
static const BitMask_t OPTION_h_INPUT_InvELEVATOR_RUDDER = BITMASK(11)
 
static const BitMask_t OPTION_n_INPUT_NORMAL = BITMASK(12)
 

Detailed Description

Definition at line 972 of file RigDef_File.h.

Field Documentation

◆ beam_defaults

std::shared_ptr<BeamDefaults> RigDef::Hydro::beam_defaults

Definition at line 995 of file RigDef_File.h.

◆ detacher_group

int RigDef::Hydro::detacher_group = 0

Definition at line 996 of file RigDef_File.h.

◆ inertia

Inertia RigDef::Hydro::inertia

Definition at line 993 of file RigDef_File.h.

◆ inertia_defaults

std::shared_ptr<Inertia> RigDef::Hydro::inertia_defaults

Definition at line 994 of file RigDef_File.h.

◆ lenghtening_factor

float RigDef::Hydro::lenghtening_factor = 0.f

Definition at line 991 of file RigDef_File.h.

◆ nodes

Node::Ref RigDef::Hydro::nodes[2]

Definition at line 990 of file RigDef_File.h.

◆ OPTION_a_INPUT_AILERON

const BitMask_t RigDef::Hydro::OPTION_a_INPUT_AILERON = BITMASK(3)
static

Definition at line 978 of file RigDef_File.h.

◆ OPTION_e_INPUT_ELEVATOR

const BitMask_t RigDef::Hydro::OPTION_e_INPUT_ELEVATOR = BITMASK(5)
static

Definition at line 980 of file RigDef_File.h.

◆ OPTION_g_INPUT_ELEVATOR_RUDDER

const BitMask_t RigDef::Hydro::OPTION_g_INPUT_ELEVATOR_RUDDER = BITMASK(10)
static

Definition at line 985 of file RigDef_File.h.

◆ OPTION_h_INPUT_InvELEVATOR_RUDDER

const BitMask_t RigDef::Hydro::OPTION_h_INPUT_InvELEVATOR_RUDDER = BITMASK(11)
static

Definition at line 986 of file RigDef_File.h.

◆ OPTION_j_INVISIBLE

const BitMask_t RigDef::Hydro::OPTION_j_INVISIBLE = BITMASK(1)
static

Definition at line 974 of file RigDef_File.h.

◆ OPTION_n_INPUT_NORMAL

const BitMask_t RigDef::Hydro::OPTION_n_INPUT_NORMAL = BITMASK(12)
static

Definition at line 988 of file RigDef_File.h.

◆ OPTION_r_INPUT_RUDDER

const BitMask_t RigDef::Hydro::OPTION_r_INPUT_RUDDER = BITMASK(4)
static

Definition at line 979 of file RigDef_File.h.

◆ OPTION_s_DISABLE_ON_HIGH_SPEED

const BitMask_t RigDef::Hydro::OPTION_s_DISABLE_ON_HIGH_SPEED = BITMASK(2)
static

Definition at line 976 of file RigDef_File.h.

◆ OPTION_u_INPUT_AILERON_ELEVATOR

const BitMask_t RigDef::Hydro::OPTION_u_INPUT_AILERON_ELEVATOR = BITMASK(6)
static

Definition at line 981 of file RigDef_File.h.

◆ OPTION_v_INPUT_InvAILERON_ELEVATOR

const BitMask_t RigDef::Hydro::OPTION_v_INPUT_InvAILERON_ELEVATOR = BITMASK(7)
static

Definition at line 982 of file RigDef_File.h.

◆ OPTION_x_INPUT_AILERON_RUDDER

const BitMask_t RigDef::Hydro::OPTION_x_INPUT_AILERON_RUDDER = BITMASK(8)
static

Definition at line 983 of file RigDef_File.h.

◆ OPTION_y_INPUT_InvAILERON_RUDDER

const BitMask_t RigDef::Hydro::OPTION_y_INPUT_InvAILERON_RUDDER = BITMASK(9)
static

Definition at line 984 of file RigDef_File.h.

◆ options

BitMask_t RigDef::Hydro::options = 0

Definition at line 992 of file RigDef_File.h.


The documentation for this struct was generated from the following file: