smurf
Public Member Functions | Public Attributes | Friends | List of all members
smurf::Visual Struct Reference

#include <Visual.hpp>

Public Member Functions

 Visual ()
 
 Visual (const urdf::Visual &urdfVisual)
 
bool operator== (const Visual &other) const
 
bool operator!= (const Visual &other) const
 
std::string getName () const
 
template<typename Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

urdf::GeometrySharedPtr geometry
 
std::string material_name
 
urdf::MaterialSharedPtr material
 
std::string name
 
int groupId
 
urdf::Pose origin
 

Friends

class boost::serialization::access
 

Detailed Description

A replacement for urdf::Visual that hides the visual offset, because in envire the offset is encoded by the structure of the EnvireGraph

Constructor & Destructor Documentation

◆ Visual() [1/2]

smurf::Visual::Visual ( )

◆ Visual() [2/2]

smurf::Visual::Visual ( const urdf::Visual &  urdfVisual)

Member Function Documentation

◆ getName()

std::string smurf::Visual::getName ( ) const
inline

◆ operator!=()

bool smurf::Visual::operator!= ( const Visual other) const

◆ operator==()

bool smurf::Visual::operator== ( const Visual other) const

◆ serialize()

template<typename Archive >
void smurf::Visual::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Serializes the members of this class

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Grants access to boost serialization

Member Data Documentation

◆ geometry

urdf::GeometrySharedPtr smurf::Visual::geometry

◆ groupId

int smurf::Visual::groupId

◆ material

urdf::MaterialSharedPtr smurf::Visual::material

◆ material_name

std::string smurf::Visual::material_name

◆ name

std::string smurf::Visual::name

◆ origin

urdf::Pose smurf::Visual::origin

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