#include <SwitchTrack.h>
|
| enum | SwitchType { Fork,
Merge
} |
| |
| enum | Direction { LeftRight,
StraightLeft,
StraightRight
} |
| |
| enum | Style { ShiftHorizontally,
RotateVertically,
RotateHorizontally
} |
| |
| enum | SpecialTrackType { None,
SwitchTrackFork,
SwitchTrackMerge,
Transfer
} |
| |
| enum | DisplayStructure { Simple,
Off
} |
| |
| enum | TrackType { None,
Custom,
SpecialTrack
} |
| |
◆ Direction
| Enumerator |
|---|
| LeftRight | |
| StraightLeft | |
| StraightRight | |
◆ DisplayStructure
◆ SpecialTrackType
| Enumerator |
|---|
| None | |
| SwitchTrackFork | |
| SwitchTrackMerge | |
| Transfer | |
◆ Style
| Enumerator |
|---|
| ShiftHorizontally | |
| RotateVertically | |
| RotateHorizontally | |
◆ SwitchType
◆ TrackType
| Enumerator |
|---|
| None | |
| Custom | |
| SpecialTrack | |
◆ SwitchTrack()
| NoLimits::NoLimits2::SwitchTrack::SwitchTrack |
( |
SwitchType |
switchType | ) |
|
|
inline |
◆ createSpecialTrackFromType()
◆ debug()
| void NoLimits::NoLimits2::SwitchTrack::debug |
( |
| ) |
|
|
inlinevirtual |
◆ getDefaultTrack()
| uint32_t NoLimits::NoLimits2::SwitchTrack::getDefaultTrack |
( |
| ) |
const |
◆ getDirection()
◆ getDisplayStructure()
◆ getInput()
| std::vector< uint32_t > NoLimits::NoLimits2::SpecialTrack::getInput |
( |
| ) |
const |
|
inherited |
◆ getName()
| std::string NoLimits::NoLimits2::SpecialTrack::getName |
( |
| ) |
const |
|
inherited |
◆ getOutput()
| std::vector< uint32_t > NoLimits::NoLimits2::SpecialTrack::getOutput |
( |
| ) |
const |
|
inherited |
◆ getPosition()
| glm::vec3 NoLimits::NoLimits2::SpecialTrack::getPosition |
( |
| ) |
const |
|
inherited |
◆ getRotation()
| glm::vec3 NoLimits::NoLimits2::SpecialTrack::getRotation |
( |
| ) |
const |
|
inherited |
◆ getSectionByName()
| virtual Section* NoLimits::NoLimits2::Track::getSectionByName |
( |
std::string |
name | ) |
|
|
inlinevirtualinherited |
◆ getSegment()
| std::vector< Segment * > NoLimits::NoLimits2::SpecialTrack::getSegment |
( |
| ) |
const |
|
inherited |
◆ getSpecialTrackType()
◆ getStyle()
◆ getSwitchTime()
| float NoLimits::NoLimits2::SpecialTrack::getSwitchTime |
( |
| ) |
const |
|
inherited |
◆ getTrackType()
◆ insertInput()
| uint32_t NoLimits::NoLimits2::SpecialTrack::insertInput |
( |
uint32_t |
value | ) |
|
|
inherited |
◆ insertOutput()
| uint32_t NoLimits::NoLimits2::SpecialTrack::insertOutput |
( |
uint32_t |
value | ) |
|
|
inherited |
◆ insertSegment()
| uint32_t NoLimits::NoLimits2::SpecialTrack::insertSegment |
( |
Segment * |
value | ) |
|
|
inherited |
◆ setDefaultTrack()
| void NoLimits::NoLimits2::SwitchTrack::setDefaultTrack |
( |
const uint32_t & |
value | ) |
|
◆ setDirection()
| void NoLimits::NoLimits2::SwitchTrack::setDirection |
( |
const Direction & |
value | ) |
|
◆ setDisplayStructure()
| void NoLimits::NoLimits2::SwitchTrack::setDisplayStructure |
( |
const DisplayStructure & |
value | ) |
|
◆ setName()
| void NoLimits::NoLimits2::SpecialTrack::setName |
( |
const std::string & |
value | ) |
|
|
inherited |
◆ setPosition()
| void NoLimits::NoLimits2::SpecialTrack::setPosition |
( |
const glm::vec3 & |
value | ) |
|
|
inherited |
◆ setRotation()
| void NoLimits::NoLimits2::SpecialTrack::setRotation |
( |
const glm::vec3 & |
value | ) |
|
|
inherited |
◆ setSpecialTrackType()
| void NoLimits::NoLimits2::SpecialTrack::setSpecialTrackType |
( |
const SpecialTrackType & |
specialTrackType | ) |
|
|
inherited |
◆ setStyle()
| void NoLimits::NoLimits2::SwitchTrack::setStyle |
( |
const Style & |
value | ) |
|
◆ setSwitchTime()
| void NoLimits::NoLimits2::SpecialTrack::setSwitchTime |
( |
float |
value | ) |
|
|
inherited |
◆ setTrackType()
| void NoLimits::NoLimits2::Track::setTrackType |
( |
const TrackType & |
value | ) |
|
|
inherited |
◆ defaultTrack
| uint32_t NoLimits::NoLimits2::SwitchTrack::defaultTrack |
|
private |
◆ direction
| Direction NoLimits::NoLimits2::SwitchTrack::direction |
|
private |
◆ displayStructure
◆ style
| Style NoLimits::NoLimits2::SwitchTrack::style |
|
private |
The documentation for this class was generated from the following files: