Typedefs | Functions
ram_utils Namespace Reference

Typedefs

typedef vtkSmartPointer< vtkPolyData > Polygon
 
typedef std::vector< PolygonPolygons
 
typedef std::vector< PolygonsPolygonsVector
 
typedef Eigen::Isometry3d Pose
 
typedef std::vector< PosesPolygonPosesLayer
 
typedef std::vector< Eigen::Isometry3d > PosesPolygon
 
typedef std::vector< PosesLayerPosesTrajectory
 

Functions

bool polydataToYamlFile (const std::string yaml_file, const Polygon poly_data)
 
bool polydataToYamlFile2 (const std::string yaml_file, const Polygon poly_data)
 
void writeYAMLFile (const PosesTrajectory &trajectory, const std::string file_name, const bool no_linear=false, const std::string header="")
 
bool yamlFileToPolydata (const std::string yaml_file, Polygon poly_data)
 
bool yamlFileToPolydata2 (const std::string yaml_file, Polygon poly_data, std::vector< unsigned > &layer_count)
 
bool yamlFileToPoses (std::string yaml_file, PosesTrajectory &poses)
 
bool yamlFileToTrajectory (const std::string yaml_file, ram_msgs::AdditiveManufacturingTrajectory &traj)
 

Typedef Documentation

typedef vtkSmartPointer<vtkPolyData> ram_utils::Polygon

Definition at line 21 of file trajectory_files_manager_1.hpp.

typedef std::vector<Polygon> ram_utils::Polygons

Definition at line 22 of file trajectory_files_manager_1.hpp.

typedef std::vector<Polygons> ram_utils::PolygonsVector

Definition at line 23 of file trajectory_files_manager_1.hpp.

typedef Eigen::Isometry3d ram_utils::Pose

Definition at line 16 of file trajectory_files_manager_1.hpp.

typedef std::vector<PosesPolygon> ram_utils::PosesLayer

Definition at line 18 of file trajectory_files_manager_1.hpp.

typedef std::vector<Eigen::Isometry3d> ram_utils::PosesPolygon

Definition at line 17 of file trajectory_files_manager_1.hpp.

typedef std::vector<PosesLayer> ram_utils::PosesTrajectory

Definition at line 19 of file trajectory_files_manager_1.hpp.

Function Documentation

bool ram_utils::polydataToYamlFile ( const std::string  yaml_file,
const Polygon  poly_data 
)

Definition at line 180 of file trajectory_files_manager_1.cpp.

bool ram_utils::polydataToYamlFile2 ( const std::string  yaml_file,
const Polygon  poly_data 
)

Definition at line 219 of file trajectory_files_manager_1.cpp.

void ram_utils::writeYAMLFile ( const PosesTrajectory trajectory,
const std::string  file_name,
const bool  no_linear = false,
const std::string  header = "" 
)

Definition at line 257 of file trajectory_files_manager_1.cpp.

bool ram_utils::yamlFileToPolydata ( const std::string  yaml_file,
Polygon  poly_data 
)

Definition at line 6 of file trajectory_files_manager_1.cpp.

bool ram_utils::yamlFileToPolydata2 ( const std::string  yaml_file,
Polygon  poly_data,
std::vector< unsigned > &  layer_count 
)
Parameters
[in]yaml_filethe name of the YAML file to be loaded
[out]poly_datathe poly data to be filled
[out]layer_counta vector representing the number of layers (size of the vector) and the number of polygons inside each layer (unsigned value)
Returns
True if successful, false otherwise

Definition at line 87 of file trajectory_files_manager_1.cpp.

bool ram_utils::yamlFileToPoses ( std::string  yaml_file,
PosesTrajectory poses 
)

Definition at line 6 of file trajectory_files_manager_2.cpp.

bool ram_utils::yamlFileToTrajectory ( const std::string  yaml_file,
ram_msgs::AdditiveManufacturingTrajectory &  traj 
)

Definition at line 95 of file trajectory_files_manager_2.cpp.



ram_utils
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Jun 10 2019 14:49:54