PathCreator
A path creator tool for teleoperated navigation.
path_creator::NodeMesh Class Reference

#include <PathCreatorNode.hpp>

Public Member Functions

 NodeMesh (const std::string mesh, const double scale)
 
 ~NodeMesh ()=default
 
std::string getMesh ()
 
double getScale ()
 
bool isCustomMesh ()
 
bool isDifferentScale (const double newScale)
 
bool isDifferentMesh (const std::string newMesh)
 
void updateMesh (const std::string mesh, const double scale)
 

Private Attributes

std::string mesh_
 
double scale_
 
bool isDefault_
 

Constructor & Destructor Documentation

path_creator::NodeMesh::NodeMesh ( const std::string  mesh,
const double  scale 
)
inlineexplicit
path_creator::NodeMesh::~NodeMesh ( )
default

Member Function Documentation

std::string path_creator::NodeMesh::getMesh ( )
inline
double path_creator::NodeMesh::getScale ( )
inline
bool path_creator::NodeMesh::isCustomMesh ( )
inline
bool path_creator::NodeMesh::isDifferentMesh ( const std::string  newMesh)
inline
bool path_creator::NodeMesh::isDifferentScale ( const double  newScale)
inline
void path_creator::NodeMesh::updateMesh ( const std::string  mesh,
const double  scale 
)
inline

Member Data Documentation

bool path_creator::NodeMesh::isDefault_
private
std::string path_creator::NodeMesh::mesh_
private
double path_creator::NodeMesh::scale_
private

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