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 Member Functions | Private Attributes | List of all members
NoLimits::NoLimits1::TransportDevice Class Reference

#include <TransportDevice.h>

Collaboration diagram for NoLimits::NoLimits1::TransportDevice:
[legend]

Public Member Functions

Transport::TransportType getTransportStyle () const
 
void setTransportStyle (Transport::TransportType value)
 
float getSpeed () const
 
void setSpeed (float value)
 
float getAcceleration () const
 
void setAcceleration (float value)
 
float getDeceleration () const
 
void setDeceleration (float value)
 
bool getHideTransportDevice () const
 
void setHideTransportDevice (bool value)
 
bool getEnableLaunch () const
 
void setEnableLaunch (bool value)
 
float getLaunchAcceleration () const
 
void setLaunchAcceleration (float value)
 

Private Attributes

Transport::TransportType transportStyle
 
float speed
 
float acceleration
 
float deceleration
 
bool hideTransportDevice
 
bool enableLaunch
 
float launchAcceleration
 

Member Function Documentation

◆ getAcceleration()

float NoLimits::NoLimits1::TransportDevice::getAcceleration ( ) const

◆ getDeceleration()

float NoLimits::NoLimits1::TransportDevice::getDeceleration ( ) const

◆ getEnableLaunch()

bool NoLimits::NoLimits1::TransportDevice::getEnableLaunch ( ) const

◆ getHideTransportDevice()

bool NoLimits::NoLimits1::TransportDevice::getHideTransportDevice ( ) const

◆ getLaunchAcceleration()

float NoLimits::NoLimits1::TransportDevice::getLaunchAcceleration ( ) const

◆ getSpeed()

float NoLimits::NoLimits1::TransportDevice::getSpeed ( ) const

◆ getTransportStyle()

Transport::TransportType NoLimits::NoLimits1::TransportDevice::getTransportStyle ( ) const

◆ setAcceleration()

void NoLimits::NoLimits1::TransportDevice::setAcceleration ( float  value)

◆ setDeceleration()

void NoLimits::NoLimits1::TransportDevice::setDeceleration ( float  value)

◆ setEnableLaunch()

void NoLimits::NoLimits1::TransportDevice::setEnableLaunch ( bool  value)

◆ setHideTransportDevice()

void NoLimits::NoLimits1::TransportDevice::setHideTransportDevice ( bool  value)

◆ setLaunchAcceleration()

void NoLimits::NoLimits1::TransportDevice::setLaunchAcceleration ( float  value)

◆ setSpeed()

void NoLimits::NoLimits1::TransportDevice::setSpeed ( float  value)

◆ setTransportStyle()

void NoLimits::NoLimits1::TransportDevice::setTransportStyle ( Transport::TransportType  value)

Member Data Documentation

◆ acceleration

float NoLimits::NoLimits1::TransportDevice::acceleration
private

◆ deceleration

float NoLimits::NoLimits1::TransportDevice::deceleration
private

◆ enableLaunch

bool NoLimits::NoLimits1::TransportDevice::enableLaunch
private

◆ hideTransportDevice

bool NoLimits::NoLimits1::TransportDevice::hideTransportDevice
private

◆ launchAcceleration

float NoLimits::NoLimits1::TransportDevice::launchAcceleration
private

◆ speed

float NoLimits::NoLimits1::TransportDevice::speed
private

◆ transportStyle

Transport::TransportType NoLimits::NoLimits1::TransportDevice::transportStyle
private

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