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::Separator Class Reference

#include <Separator.h>

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

Public Types

enum  SeparatorType { TypeSeparator, StyleSeparator }
 

Public Member Functions

 Separator ()
 
void debug ()
 
SectiongetSection () const
 
void setSection (Section *value)
 
SegmentgetSegment () const
 
void setSegment (Segment *value)
 
double getPosition () const
 
void setPosition (double value)
 
SeparatorType getSeparatorType () const
 
void setSeparatorType (const SeparatorType &value)
 

Private Attributes

Sectionsection
 
Segmentsegment
 
double position
 
SeparatorType separatorType
 

Member Enumeration Documentation

◆ SeparatorType

Enumerator
TypeSeparator 
StyleSeparator 

Constructor & Destructor Documentation

◆ Separator()

NoLimits::NoLimits2::Separator::Separator ( )
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getPosition()

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

◆ getSection()

Section * NoLimits::NoLimits2::Separator::getSection ( ) const

◆ getSegment()

Segment * NoLimits::NoLimits2::Separator::getSegment ( ) const

◆ getSeparatorType()

Separator::SeparatorType NoLimits::NoLimits2::Separator::getSeparatorType ( ) const

◆ setPosition()

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

◆ setSection()

void NoLimits::NoLimits2::Separator::setSection ( Section value)

◆ setSegment()

void NoLimits::NoLimits2::Separator::setSegment ( Segment value)

◆ setSeparatorType()

void NoLimits::NoLimits2::Separator::setSeparatorType ( const SeparatorType value)

Member Data Documentation

◆ position

double NoLimits::NoLimits2::Separator::position
private

◆ section

Section* NoLimits::NoLimits2::Separator::section
private

◆ segment

Segment* NoLimits::NoLimits2::Separator::segment
private

◆ separatorType

SeparatorType NoLimits::NoLimits2::Separator::separatorType
private

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