CoinLayer Struct Reference

#include <RobotAPI/components/ArViz/Coin/Visualizer.h>

Public Member Functions

 CoinLayer ()=default
 
 CoinLayer (CoinLayer &&other)
 
 CoinLayer (CoinLayer const &)=delete
 
 CoinLayer (CoinLayerID const &id, SoSeparator *node)
 
CoinLayerElement * findElement (std::string const &id)
 
CoinLayerElement const * findElement (std::string const &id) const
 
auto lowerBound (std::string const &id)
 
void operator= (CoinLayer &&other)
 
void operator= (CoinLayer const &)=delete
 
 ~CoinLayer ()
 

Public Attributes

std::vector< CoinLayerElement > elements
 
CoinLayerID id
 
SoSeparator * node = nullptr
 
CoinLayerElement pivot
 

Constructor & Destructor Documentation

◆ CoinLayer() [1/4]

CoinLayer ( )
default

◆ CoinLayer() [2/4]

CoinLayer ( CoinLayerID const & id,
SoSeparator * node )
inline

◆ CoinLayer() [3/4]

CoinLayer ( CoinLayer && other)
inline

◆ ~CoinLayer()

~CoinLayer ( )
inline

◆ CoinLayer() [4/4]

CoinLayer ( CoinLayer const & )
delete

Member Function Documentation

◆ findElement() [1/2]

CoinLayerElement * findElement ( std::string const & id)
inline

◆ findElement() [2/2]

CoinLayerElement const * findElement ( std::string const & id) const
inline

◆ lowerBound()

auto lowerBound ( std::string const & id)
inline

◆ operator=() [1/2]

void operator= ( CoinLayer && other)
inline

◆ operator=() [2/2]

void operator= ( CoinLayer const & )
delete

Member Data Documentation

◆ elements

std::vector<CoinLayerElement> elements

◆ id

◆ node

SoSeparator* node = nullptr

◆ pivot


The documentation for this struct was generated from the following file: