#include <Beam.h>
|
enum | Type {
None,
Pipe,
LoopingBeam,
LBeam,
HBeam,
BoxBeam,
WoodenChordBeam,
WoodenCatwalk,
CBeam,
Cable
} |
|
enum | LODPriority {
Highest,
High,
Medium,
Low,
Lowest
} |
|
enum | RotationMode { HorizontalBeam,
VerticalBeam
} |
|
enum | Flags {
NoCapsForLODsHint = 0,
DimAsIfItWasInATunnel = 1,
NoStartCapHint = 4,
NoEndCapHint = 5,
RotationModeAzimuth = 6
} |
|
enum | ColorMode {
CustomColor,
SupportColor,
HandrailsColor,
CatwalkColor,
SpineColor
} |
|
◆ ColorMode
Enumerator |
---|
CustomColor | |
SupportColor | |
HandrailsColor | |
CatwalkColor | |
SpineColor | |
◆ Flags
Enumerator |
---|
NoCapsForLODsHint | |
DimAsIfItWasInATunnel | |
NoStartCapHint | |
NoEndCapHint | |
RotationModeAzimuth | |
◆ LODPriority
Enumerator |
---|
Highest | |
High | |
Medium | |
Low | |
Lowest | |
◆ RotationMode
Enumerator |
---|
HorizontalBeam | |
VerticalBeam | |
◆ Type
Enumerator |
---|
None | |
Pipe | |
LoopingBeam | |
LBeam | |
HBeam | |
BoxBeam | |
WoodenChordBeam | |
WoodenCatwalk | |
CBeam | |
Cable | |
◆ Beam()
NoLimits::NoLimits2::Beam::Beam |
( |
| ) |
|
|
inline |
◆ debug()
void NoLimits::NoLimits2::Beam::debug |
( |
| ) |
|
|
inlinevirtual |
◆ getBeamNode()
std::vector< BeamNode * > NoLimits::NoLimits2::Beam::getBeamNode |
( |
| ) |
const |
◆ getColor()
glm::vec3 NoLimits::NoLimits2::SupportNode::getColor |
( |
| ) |
const |
|
inherited |
◆ getColorMode()
◆ getConnection1()
◆ getConnection2()
◆ getEndWidth()
float NoLimits::NoLimits2::Beam::getEndWidth |
( |
| ) |
const |
◆ getExtraLengthAtEnd()
float NoLimits::NoLimits2::Beam::getExtraLengthAtEnd |
( |
| ) |
const |
◆ getExtraLengthAtStart()
float NoLimits::NoLimits2::Beam::getExtraLengthAtStart |
( |
| ) |
const |
◆ getHasDimAsIfItWasInATunnel()
bool NoLimits::NoLimits2::SupportNode::getHasDimAsIfItWasInATunnel |
( |
| ) |
|
|
inherited |
◆ getHasNoCapsForLODsHint()
bool NoLimits::NoLimits2::SupportNode::getHasNoCapsForLODsHint |
( |
| ) |
|
|
inherited |
◆ getHasNoEndCapHint()
bool NoLimits::NoLimits2::SupportNode::getHasNoEndCapHint |
( |
| ) |
|
|
inherited |
◆ getHasNoStartCapHint()
bool NoLimits::NoLimits2::SupportNode::getHasNoStartCapHint |
( |
| ) |
|
|
inherited |
◆ getHasRotationModeAzimuth()
bool NoLimits::NoLimits2::SupportNode::getHasRotationModeAzimuth |
( |
| ) |
|
|
inherited |
◆ getLODPriority()
◆ getNodeOffsetAbsoluteYEnd()
float NoLimits::NoLimits2::Beam::getNodeOffsetAbsoluteYEnd |
( |
| ) |
const |
◆ getNodeOffsetAbsoluteYStart()
float NoLimits::NoLimits2::Beam::getNodeOffsetAbsoluteYStart |
( |
| ) |
const |
◆ getNodeOffsetRelativeX()
float NoLimits::NoLimits2::Beam::getNodeOffsetRelativeX |
( |
| ) |
const |
◆ getRotationAngle()
float NoLimits::NoLimits2::Beam::getRotationAngle |
( |
| ) |
const |
◆ getRotationMode()
◆ getStartWidth()
float NoLimits::NoLimits2::Beam::getStartWidth |
( |
| ) |
const |
◆ getType()
Beam::Type NoLimits::NoLimits2::Beam::getType |
( |
| ) |
const |
◆ hasFlag1()
bool NoLimits::NoLimits2::SupportNode::hasFlag1 |
( |
uint8_t |
flag | ) |
|
|
protectedinherited |
◆ hasFlag2()
bool NoLimits::NoLimits2::SupportNode::hasFlag2 |
( |
uint8_t |
flag | ) |
|
|
protectedinherited |
◆ hasFlag3()
bool NoLimits::NoLimits2::SupportNode::hasFlag3 |
( |
uint8_t |
flag | ) |
|
|
protectedinherited |
◆ insertBeamNode()
uint32_t NoLimits::NoLimits2::Beam::insertBeamNode |
( |
BeamNode * |
value | ) |
|
◆ insertFlange()
uint32_t NoLimits::NoLimits2::Beam::insertFlange |
( |
Flange * |
value | ) |
|
◆ setColor()
void NoLimits::NoLimits2::SupportNode::setColor |
( |
const glm::vec3 & |
value | ) |
|
|
inherited |
◆ setColorMode()
◆ setConnection1()
void NoLimits::NoLimits2::Beam::setConnection1 |
( |
BeamConnection * |
value | ) |
|
◆ setConnection2()
void NoLimits::NoLimits2::Beam::setConnection2 |
( |
BeamConnection * |
value | ) |
|
◆ setEndWidth()
void NoLimits::NoLimits2::Beam::setEndWidth |
( |
float |
value | ) |
|
◆ setExtraLengthAtEnd()
void NoLimits::NoLimits2::Beam::setExtraLengthAtEnd |
( |
float |
value | ) |
|
◆ setExtraLengthAtStart()
void NoLimits::NoLimits2::Beam::setExtraLengthAtStart |
( |
float |
value | ) |
|
◆ setFlag1()
void NoLimits::NoLimits2::Beam::setFlag1 |
( |
const uint8_t & |
value | ) |
|
|
private |
◆ setFlag2()
void NoLimits::NoLimits2::Beam::setFlag2 |
( |
const uint8_t & |
value | ) |
|
|
private |
◆ setFlag3()
void NoLimits::NoLimits2::Beam::setFlag3 |
( |
const uint8_t & |
value | ) |
|
|
private |
◆ setHasDimAsIfItWasInATunnel()
void NoLimits::NoLimits2::SupportNode::setHasDimAsIfItWasInATunnel |
( |
bool |
state | ) |
|
|
inherited |
◆ setHasNoCapsForLODsHint()
void NoLimits::NoLimits2::SupportNode::setHasNoCapsForLODsHint |
( |
bool |
state | ) |
|
|
inherited |
◆ setHasNoEndCapHint()
void NoLimits::NoLimits2::SupportNode::setHasNoEndCapHint |
( |
bool |
state | ) |
|
|
inherited |
◆ setHasNoStartCapHint()
void NoLimits::NoLimits2::SupportNode::setHasNoStartCapHint |
( |
bool |
state | ) |
|
|
inherited |
◆ setHasRotationModeAzimuth()
void NoLimits::NoLimits2::SupportNode::setHasRotationModeAzimuth |
( |
bool |
state | ) |
|
|
inherited |
◆ setLODPriority()
◆ setNodeOffsetAbsoluteYEnd()
void NoLimits::NoLimits2::Beam::setNodeOffsetAbsoluteYEnd |
( |
float |
value | ) |
|
◆ setNodeOffsetAbsoluteYStart()
void NoLimits::NoLimits2::Beam::setNodeOffsetAbsoluteYStart |
( |
float |
value | ) |
|
◆ setNodeOffsetRelativeX()
void NoLimits::NoLimits2::Beam::setNodeOffsetRelativeX |
( |
float |
value | ) |
|
◆ setRotationAngle()
void NoLimits::NoLimits2::Beam::setRotationAngle |
( |
float |
value | ) |
|
◆ setRotationMode()
◆ setStartWidth()
void NoLimits::NoLimits2::Beam::setStartWidth |
( |
float |
value | ) |
|
◆ setType()
void NoLimits::NoLimits2::Beam::setType |
( |
const Type & |
value | ) |
|
◆ setWithCheckFlag1()
void NoLimits::NoLimits2::SupportNode::setWithCheckFlag1 |
( |
uint8_t |
flag, |
|
|
bool |
state |
|
) |
| |
|
protectedinherited |
◆ setWithCheckFlag2()
void NoLimits::NoLimits2::SupportNode::setWithCheckFlag2 |
( |
uint8_t |
flag, |
|
|
bool |
state |
|
) |
| |
|
protectedinherited |
◆ setWithCheckFlag3()
void NoLimits::NoLimits2::SupportNode::setWithCheckFlag3 |
( |
uint8_t |
flag, |
|
|
bool |
state |
|
) |
| |
|
protectedinherited |
◆ beamNode
std::vector<BeamNode*> NoLimits::NoLimits2::Beam::beamNode |
|
private |
◆ connection1
◆ connection2
◆ endWidth
float NoLimits::NoLimits2::Beam::endWidth |
|
private |
◆ extraLengthAtEnd
float NoLimits::NoLimits2::Beam::extraLengthAtEnd |
|
private |
◆ extraLengthAtStart
float NoLimits::NoLimits2::Beam::extraLengthAtStart |
|
private |
◆ flag1
uint8_t NoLimits::NoLimits2::SupportNode::flag1 |
|
protectedinherited |
◆ flag2
uint8_t NoLimits::NoLimits2::SupportNode::flag2 |
|
protectedinherited |
◆ flag3
uint8_t NoLimits::NoLimits2::SupportNode::flag3 |
|
protectedinherited |
◆ nodeOffsetAbsoluteYEnd
float NoLimits::NoLimits2::Beam::nodeOffsetAbsoluteYEnd |
|
private |
◆ nodeOffsetAbsoluteYStart
float NoLimits::NoLimits2::Beam::nodeOffsetAbsoluteYStart |
|
private |
◆ nodeOffsetRelativeX
float NoLimits::NoLimits2::Beam::nodeOffsetRelativeX |
|
private |
◆ rotationAngle
float NoLimits::NoLimits2::Beam::rotationAngle |
|
private |
◆ startWidth
float NoLimits::NoLimits2::Beam::startWidth |
|
private |
◆ type
Type NoLimits::NoLimits2::Beam::type |
|
private |
The documentation for this class was generated from the following files:
- libnolimits/NL2/Coaster/Support/Beam.h
- libnolimits/NL2/Coaster/Support/Beam.cpp