#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