Layer Struct Reference

#include <RobotAPI/components/ArViz/Client/Layer.h>

Public Member Functions

template<typename ElementT >
void add (ElementT const &element)
 
void clear ()
 
 Layer ()=default
 
 Layer (std::string const &component, std::string const &name)
 
void markForDeletion ()
 
std::size_t size () const noexcept
 

Public Attributes

data::LayerUpdate data_
 

Detailed Description

Definition at line 12 of file Layer.h.

Constructor & Destructor Documentation

◆ Layer() [1/2]

Layer ( )
default

◆ Layer() [2/2]

Layer ( std::string const &  component,
std::string const &  name 
)
inline

Definition at line 16 of file Layer.h.

Member Function Documentation

◆ add()

void add ( ElementT const &  element)
inline

Definition at line 29 of file Layer.h.

◆ clear()

void clear ( )
inline

Definition at line 23 of file Layer.h.

+ Here is the caller graph for this function:

◆ markForDeletion()

void markForDeletion ( )
inline

Definition at line 43 of file Layer.h.

+ Here is the caller graph for this function:

◆ size()

std::size_t size ( ) const
inlinenoexcept

Definition at line 48 of file Layer.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ data_

data::LayerUpdate data_

Definition at line 53 of file Layer.h.


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