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

#include <Vertex.h>

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

Public Member Functions

 Vertex ()
 
 Vertex (glm::vec4 position, bool locked, bool strict)
 
void debug ()
 
glm::vec4 getPosition () const
 
void setPosition (const glm::vec4 &value)
 
bool getLocked () const
 
void setLocked (bool value)
 
bool getStrict () const
 
void setStrict (bool value)
 

Private Attributes

glm::vec4 position
 
bool locked
 
bool strict
 

Constructor & Destructor Documentation

◆ Vertex() [1/2]

NoLimits::NoLimits2::Vertex::Vertex ( )
inline

◆ Vertex() [2/2]

NoLimits::NoLimits2::Vertex::Vertex ( glm::vec4  position,
bool  locked,
bool  strict 
)
inline

Member Function Documentation

◆ debug()

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

Reimplemented from NoLimits::Stream::Chunk.

◆ getLocked()

bool NoLimits::NoLimits2::Vertex::getLocked ( ) const

◆ getPosition()

glm::vec4 NoLimits::NoLimits2::Vertex::getPosition ( ) const

◆ getStrict()

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

◆ setLocked()

void NoLimits::NoLimits2::Vertex::setLocked ( bool  value)

◆ setPosition()

void NoLimits::NoLimits2::Vertex::setPosition ( const glm::vec4 &  value)

◆ setStrict()

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

Member Data Documentation

◆ locked

bool NoLimits::NoLimits2::Vertex::locked
private

◆ position

glm::vec4 NoLimits::NoLimits2::Vertex::position
private

◆ strict

bool NoLimits::NoLimits2::Vertex::strict
private

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