libnolimits  1.0.0-beta
A NoLimits Roller Coaster 1 and 2 Library written in C++, which provides functionality to manipulate and create NoLimits 2 Parks or NoLimits 1 Tracks programmatically.
Public Types | Public Member Functions | Private Attributes | List of all members
NoLimits::NoLimits2::Style Class Reference

#include <Style.h>

Collaboration diagram for NoLimits::NoLimits2::Style:
[legend]

Public Types

enum  StyleType {
  Coaster4D = 22, ClassicSteelLoopingCoaster = 0, ClassicSteelLoopingCoasterModern = 49, CorkscrewCoaster = 1,
  GerstlauerBobsledCoaster = 39, GerstlauerEuroFighter = 36, GerstlauerEuroFighter2 = 42, GerstlauerSpinningCoaster = 41,
  GravityGroupTimberliner = 71, HyperCoaster = 5, HyperCoaster4SeatsAcross = 8, HyperCoaster4SeatsStaggeredWithScoops = 64,
  HyperCoaster4SeatsStaggered = 63, InvertedCoaster2Seats = 2, InvertedCoaster4Seats = 4, InvertedFaceToFaceCoaster = 14,
  InvertedImpulseCoaster = 15, LimLaunchedCoaster = 13, MackLaunchedCoaster = 62, MaurerSoehneSpinningCoaster = 20,
  MaurerSoehneXCarCoaster = 50, RocketCoaster = 33, SuspendedCoaster = 16, TwistedDiveCoaster = 21,
  TwistedFloorlessCoaster = 6, TwistedFlyingCoaster = 23, TwistedSitdownCoaster = 3, TwistedStandUpCoaster = 7,
  TwistedWingCoaster = 76, VekomaFlyingDutchman = 18, VekomaMinetrainCoaster = 34, VekomaMinetrainCoasterWithLocomotive = 35,
  VekomaMotorbikeCoaster = 38, WoodenCoasterClassic4 = 10, WoodenCoasterClassic6 = 11, WoodenCoasterTrailered2 = 9,
  WoodenCoasterTrailered4 = 12, ZamperlaTwisterCoaster = 55
}
 
enum  WornType { New = 1, Worn = 0, Rusted = 2 }
 
enum  RailType { Standard = 0, Striped = 1 }
 

Public Member Functions

 Style ()
 
void debug ()
 
StyleType getStyleType () const
 
void setStyleType (const StyleType &value)
 
WornType getWornType () const
 
void setWornType (const WornType &value)
 
RailType getRailType () const
 
void setRailType (const RailType &value)
 

Private Attributes

StyleType styleType
 
WornType wornType
 
RailType railType
 

Member Enumeration Documentation

◆ RailType

Enumerator
Standard 
Striped 

◆ StyleType

Enumerator
Coaster4D 
ClassicSteelLoopingCoaster 
ClassicSteelLoopingCoasterModern 
CorkscrewCoaster 
GerstlauerBobsledCoaster 
GerstlauerEuroFighter 
GerstlauerEuroFighter2 
GerstlauerSpinningCoaster 
GravityGroupTimberliner 
HyperCoaster 
HyperCoaster4SeatsAcross 
HyperCoaster4SeatsStaggeredWithScoops 
HyperCoaster4SeatsStaggered 
InvertedCoaster2Seats 
InvertedCoaster4Seats 
InvertedFaceToFaceCoaster 
InvertedImpulseCoaster 
LimLaunchedCoaster 
MackLaunchedCoaster 
MaurerSoehneSpinningCoaster 
MaurerSoehneXCarCoaster 
RocketCoaster 
SuspendedCoaster 
TwistedDiveCoaster 
TwistedFloorlessCoaster 
TwistedFlyingCoaster 
TwistedSitdownCoaster 
TwistedStandUpCoaster 
TwistedWingCoaster 
VekomaFlyingDutchman 
VekomaMinetrainCoaster 
VekomaMinetrainCoasterWithLocomotive 
VekomaMotorbikeCoaster 
WoodenCoasterClassic4 
WoodenCoasterClassic6 
WoodenCoasterTrailered2 
WoodenCoasterTrailered4 
ZamperlaTwisterCoaster 

◆ WornType

Enumerator
New 
Worn 
Rusted 

Constructor & Destructor Documentation

◆ Style()

NoLimits::NoLimits2::Style::Style ( )
inline

Member Function Documentation

◆ debug()

void NoLimits::NoLimits2::Style::debug ( )
inlinevirtual

Reimplemented from NoLimits::Stream::Chunk.

◆ getRailType()

Style::RailType NoLimits::NoLimits2::Style::getRailType ( ) const

◆ getStyleType()

Style::StyleType NoLimits::NoLimits2::Style::getStyleType ( ) const

◆ getWornType()

Style::WornType NoLimits::NoLimits2::Style::getWornType ( ) const

◆ setRailType()

void NoLimits::NoLimits2::Style::setRailType ( const RailType value)

◆ setStyleType()

void NoLimits::NoLimits2::Style::setStyleType ( const StyleType value)

◆ setWornType()

void NoLimits::NoLimits2::Style::setWornType ( const WornType value)

Member Data Documentation

◆ railType

RailType NoLimits::NoLimits2::Style::railType
private

◆ styleType

StyleType NoLimits::NoLimits2::Style::styleType
private

◆ wornType

WornType NoLimits::NoLimits2::Style::wornType
private

The documentation for this class was generated from the following files: