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

#include <RigDef_File.h>

+ Collaboration diagram for RigDef::SlideNode:

Data Fields

Node::Ref slide_node
 
std::vector< Node::Rangerail_node_ranges
 
BitMask_t constraint_flags = 0
 
float spring_rate =0.f
 
bool _spring_rate_set =false
 
float break_force =0.f
 
bool _break_force_set =false
 
float tolerance =0.f
 
bool _tolerance_set =false
 
float attachment_rate =0.f
 
bool _attachment_rate_set =false
 
int railgroup_id =-1
 
bool _railgroup_id_set =false
 
float max_attach_dist =0.f
 
bool _max_attach_dist_set =false
 

Static Public Attributes

static const BitMask_t CONSTRAINT_ATTACH_ALL = BITMASK(1)
 
static const BitMask_t CONSTRAINT_ATTACH_FOREIGN = BITMASK(2)
 
static const BitMask_t CONSTRAINT_ATTACH_SELF = BITMASK(3)
 
static const BitMask_t CONSTRAINT_ATTACH_NONE = BITMASK(4)
 

Detailed Description

Definition at line 1257 of file RigDef_File.h.

Field Documentation

◆ _attachment_rate_set

bool RigDef::SlideNode::_attachment_rate_set =false

Definition at line 1272 of file RigDef_File.h.

◆ _break_force_set

bool RigDef::SlideNode::_break_force_set =false

Definition at line 1270 of file RigDef_File.h.

◆ _max_attach_dist_set

bool RigDef::SlideNode::_max_attach_dist_set =false

Definition at line 1274 of file RigDef_File.h.

◆ _railgroup_id_set

bool RigDef::SlideNode::_railgroup_id_set =false

Definition at line 1273 of file RigDef_File.h.

◆ _spring_rate_set

bool RigDef::SlideNode::_spring_rate_set =false

Definition at line 1269 of file RigDef_File.h.

◆ _tolerance_set

bool RigDef::SlideNode::_tolerance_set =false

Definition at line 1271 of file RigDef_File.h.

◆ attachment_rate

float RigDef::SlideNode::attachment_rate =0.f

Definition at line 1272 of file RigDef_File.h.

◆ break_force

float RigDef::SlideNode::break_force =0.f

Definition at line 1270 of file RigDef_File.h.

◆ CONSTRAINT_ATTACH_ALL

const BitMask_t RigDef::SlideNode::CONSTRAINT_ATTACH_ALL = BITMASK(1)
static

Definition at line 1259 of file RigDef_File.h.

◆ CONSTRAINT_ATTACH_FOREIGN

const BitMask_t RigDef::SlideNode::CONSTRAINT_ATTACH_FOREIGN = BITMASK(2)
static

Definition at line 1260 of file RigDef_File.h.

◆ CONSTRAINT_ATTACH_NONE

const BitMask_t RigDef::SlideNode::CONSTRAINT_ATTACH_NONE = BITMASK(4)
static

Definition at line 1262 of file RigDef_File.h.

◆ CONSTRAINT_ATTACH_SELF

const BitMask_t RigDef::SlideNode::CONSTRAINT_ATTACH_SELF = BITMASK(3)
static

Definition at line 1261 of file RigDef_File.h.

◆ constraint_flags

BitMask_t RigDef::SlideNode::constraint_flags = 0

Definition at line 1266 of file RigDef_File.h.

◆ max_attach_dist

float RigDef::SlideNode::max_attach_dist =0.f

Definition at line 1274 of file RigDef_File.h.

◆ rail_node_ranges

std::vector<Node::Range> RigDef::SlideNode::rail_node_ranges

Definition at line 1265 of file RigDef_File.h.

◆ railgroup_id

int RigDef::SlideNode::railgroup_id =-1

Definition at line 1273 of file RigDef_File.h.

◆ slide_node

Node::Ref RigDef::SlideNode::slide_node

Definition at line 1264 of file RigDef_File.h.

◆ spring_rate

float RigDef::SlideNode::spring_rate =0.f

Definition at line 1269 of file RigDef_File.h.

◆ tolerance

float RigDef::SlideNode::tolerance =0.f

Definition at line 1271 of file RigDef_File.h.


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