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::NoLimits2::RollPoint Class Reference

#include <RollPoint.h>

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

Public Member Functions

 RollPoint ()
 
 RollPoint (double position, double roll, bool vertical, bool strict)
 
void debug ()
 
double getPosition () const
 
void setPosition (double value)
 
double getRoll () const
 
void setRoll (double value)
 
bool getVertical () const
 
void setVertical (bool value)
 
bool getStrict () const
 
void setStrict (bool value)
 

Private Attributes

double position
 
double roll
 
bool vertical
 
bool strict
 

Constructor & Destructor Documentation

◆ RollPoint() [1/2]

NoLimits::NoLimits2::RollPoint::RollPoint ( )
inline

◆ RollPoint() [2/2]

NoLimits::NoLimits2::RollPoint::RollPoint ( double  position,
double  roll,
bool  vertical,
bool  strict 
)
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getPosition()

double NoLimits::NoLimits2::RollPoint::getPosition ( ) const

◆ getRoll()

double NoLimits::NoLimits2::RollPoint::getRoll ( ) const

◆ getStrict()

bool NoLimits::NoLimits2::RollPoint::getStrict ( ) const

◆ getVertical()

bool NoLimits::NoLimits2::RollPoint::getVertical ( ) const

◆ setPosition()

void NoLimits::NoLimits2::RollPoint::setPosition ( double  value)

◆ setRoll()

void NoLimits::NoLimits2::RollPoint::setRoll ( double  value)

◆ setStrict()

void NoLimits::NoLimits2::RollPoint::setStrict ( bool  value)

◆ setVertical()

void NoLimits::NoLimits2::RollPoint::setVertical ( bool  value)

Member Data Documentation

◆ position

double NoLimits::NoLimits2::RollPoint::position
private

◆ roll

double NoLimits::NoLimits2::RollPoint::roll
private

◆ strict

bool NoLimits::NoLimits2::RollPoint::strict
private

◆ vertical

bool NoLimits::NoLimits2::RollPoint::vertical
private

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