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

◆ NodeMesh()

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

◆ ~NodeMesh()

path_creator::NodeMesh::~NodeMesh ( )
default

Member Function Documentation

◆ getMesh()

std::string path_creator::NodeMesh::getMesh ( )
inline

◆ getScale()

double path_creator::NodeMesh::getScale ( )
inline

◆ isCustomMesh()

bool path_creator::NodeMesh::isCustomMesh ( )
inline

◆ isDifferentMesh()

bool path_creator::NodeMesh::isDifferentMesh ( const std::string  newMesh)
inline

◆ isDifferentScale()

bool path_creator::NodeMesh::isDifferentScale ( const double  newScale)
inline

◆ updateMesh()

void path_creator::NodeMesh::updateMesh ( const std::string  mesh,
const double  scale 
)
inline

Member Data Documentation

◆ isDefault_

bool path_creator::NodeMesh::isDefault_
private

◆ mesh_

std::string path_creator::NodeMesh::mesh_
private

◆ scale_

double path_creator::NodeMesh::scale_
private

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