OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
rbeCore::cfgStep Class Reference

#include "RubberbandConfiguration.h"

Public Types

enum  Projection { UV , W }
 

Public Member Functions

 cfgStep (Projection _projection=UV, bool _mayEndWithoutThisStep=false)
 
 cfgStep (const cfgStep &_other)
 
virtual ~cfgStep ()
 
cfgStepoperator= (const cfgStep &_other)
 
const std::list< cfgPoint > & points (void) const
 
Projection projection (void) const
 
const ConnectionConfigurationDataconnectionData (void) const
 
bool mayEndWithout (void) const
 
void addToJsonObject (rapidjson::Document &_doc, rapidjson::Value &_object, int _id) const
 
cfgStepoperator<< (const cfgPoint &_point)
 
cfgStepoperator<< (const cfgLineConnection &_connection)
 
cfgStepoperator<< (const cfgCircleConnection &_connection)
 
cfgStepoperator<< (const cfgHistoryConnection &_connection)
 
cfgStepoperator<< (const ConnectionConfigurationData &_connectionData)
 
cfgStepoperator<< (const cfgLimit &_limit)
 

Member Enumeration Documentation

◆ Projection

Enumerator
UV 

Constructor & Destructor Documentation

◆ cfgStep() [1/2]

rbeCore::cfgStep::cfgStep ( Projection _projection = UV,
bool _mayEndWithoutThisStep = false )
Parameters
_projectionThe coordinate projection this step is using (only the values of the selected projection will be updated)
_mayEndWithoutThisStepIf true the execution of the rubberband may be finished without finishing this step

◆ cfgStep() [2/2]

rbeCore::cfgStep::cfgStep ( const cfgStep & _other)

◆ ~cfgStep()

rbeCore::cfgStep::~cfgStep ( )
virtual

Member Function Documentation

◆ addToJsonObject()

void rbeCore::cfgStep::addToJsonObject ( rapidjson::Document & _doc,
rapidjson::Value & _object,
int _id ) const

◆ connectionData()

const ConnectionConfigurationData & rbeCore::cfgStep::connectionData ( void ) const
inline

◆ mayEndWithout()

bool rbeCore::cfgStep::mayEndWithout ( void ) const
inline

◆ operator<<() [1/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const cfgCircleConnection & _connection)

◆ operator<<() [2/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const cfgHistoryConnection & _connection)

◆ operator<<() [3/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const cfgLimit & _limit)

◆ operator<<() [4/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const cfgLineConnection & _connection)

◆ operator<<() [5/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const cfgPoint & _point)

◆ operator<<() [6/6]

rbeCore::cfgStep & rbeCore::cfgStep::operator<< ( const ConnectionConfigurationData & _connectionData)

◆ operator=()

rbeCore::cfgStep & rbeCore::cfgStep::operator= ( const cfgStep & _other)

◆ points()

const std::list< cfgPoint > & rbeCore::cfgStep::points ( void ) const
inline

◆ projection()

Projection rbeCore::cfgStep::projection ( void ) const
inline

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