post_processor.cpp
/tmp/ws/src/ros_additive_manufacturing/ram_post_processor/src/
post__processor_8cpp
ram_post_processor/post_processor.hpp
ram_post_processor
post_processor.hpp
/tmp/ws/src/ros_additive_manufacturing/ram_post_processor/include/ram_post_processor/
post__processor_8hpp
ram_post_processor::PostProcessor
ram_post_processor
ram_post_processor::PostProcessor
classram__post__processor_1_1PostProcessor.html
ram_msgs::AdditiveManufacturingTrajectory::_poses_type::const_iterator
ram_pose_const_iterator
classram__post__processor_1_1PostProcessor.html
a0c7ea093961b83eaade136ff5c568bed
virtual void
addComment
classram__post__processor_1_1PostProcessor.html
ac706776ff06a7c04f83a2981f0f9ec2f
(const std::string comment)
virtual void
addPose
classram__post__processor_1_1PostProcessor.html
add0a33221d1e92b99774759b1a523387
(const bool laser_power_start, const bool laser_power_stop, const bool laser_power_change, const bool feed_rate_start, const bool feed_rate_stop, const bool feed_rate_change)
virtual void
afterGenerating
classram__post__processor_1_1PostProcessor.html
a851f42e3f4dbd99787bf9834f4a7844e
()
virtual void
beforeGenerating
classram__post__processor_1_1PostProcessor.html
af279fabb3f958bce4340876f9f6b5109
()
virtual void
changeFeedRateAfter
classram__post__processor_1_1PostProcessor.html
a008dfe6414af9a63c4d258ed42248c72
()
virtual void
changeFeedRateBefore
classram__post__processor_1_1PostProcessor.html
a3064c5ac02c1011d54fe7cb3c9ad74c7
()
virtual void
changeLaserPowerAfter
classram__post__processor_1_1PostProcessor.html
a052614bde1f3a4300b9d233920c958d0
()
virtual void
changeLaserPowerBefore
classram__post__processor_1_1PostProcessor.html
ad6cd4dc31a25b890a4467de1cc1da649
()
virtual void
clearProgram
classram__post__processor_1_1PostProcessor.html
a0637e0e739530405abd25195a6db3c5f
()
const ram_pose_const_iterator &
currentPose
classram__post__processor_1_1PostProcessor.html
a0f5a4fcb7da0f4ff9c7d043f640137ff
()
virtual void
finishPolygonAfter
classram__post__processor_1_1PostProcessor.html
a41f7c9a2fdc673e8bc652adb8301e9ef
()
virtual void
finishPolygonBefore
classram__post__processor_1_1PostProcessor.html
af4725c601b370ddd23006c15c7917ac9
()
void
generatePrograms
classram__post__processor_1_1PostProcessor.html
a5cf1f8c9730359271431d11a50f92fe4
(const ram_msgs::AdditiveManufacturingTrajectory &trajectory, std::vector< std::pair< std::string, std::string >> &programs)
virtual void
layerIndexChanged
classram__post__processor_1_1PostProcessor.html
a691aab5c87ae6c90a97ec25c07887afd
()
PostProcessor
classram__post__processor_1_1PostProcessor.html
a2e7d806b143b8b9ae77dc87e83dbbd08
(const std::string name="Generic", const std::string description="A human readable textual output.\n""Not meant to be used by any kind of hardware.", const std::string service_name="ram/post_processors/generic")
virtual void
saveToFiles
classram__post__processor_1_1PostProcessor.html
a3593d5d87124e87454e459c1290599f7
(const std::string directory, const std::string file_extension="")
virtual void
startFeedRateAfter
classram__post__processor_1_1PostProcessor.html
aeee452b936ca4e04e78e1d2145e3a5e1
()
virtual void
startFeedRateBefore
classram__post__processor_1_1PostProcessor.html
a97202e9a4d18ddba47fc7e9d08fc66e7
()
virtual void
startLaserPowerAfter
classram__post__processor_1_1PostProcessor.html
ac441e5281613100e79ef283e32a2ac1b
()
virtual void
startLaserPowerBefore
classram__post__processor_1_1PostProcessor.html
a865a8db4d8f29fc834e2fbce6d21d88d
()
virtual void
startPolygonAfter
classram__post__processor_1_1PostProcessor.html
a2f63b420bf1c11ebd807c0f02749d8e5
()
virtual void
startPolygonBefore
classram__post__processor_1_1PostProcessor.html
ac0e571a6cc513a7f02b8142bfba0f981
()
virtual void
stopFeedRateAfter
classram__post__processor_1_1PostProcessor.html
a52c7008aacd352bda3ae8b15aa800327
()
virtual void
stopFeedRateBefore
classram__post__processor_1_1PostProcessor.html
a5b222085c27f19c96feff4862e3be130
()
virtual void
stopLaserPowerAfter
classram__post__processor_1_1PostProcessor.html
a11631a6055dd4678d75d5559e053ed9d
()
virtual void
stopLaserPowerBefore
classram__post__processor_1_1PostProcessor.html
a1a188c56cf93faea73340edd8ce4732c
()
const ram_msgs::AdditiveManufacturingTrajectory &
traj
classram__post__processor_1_1PostProcessor.html
adf3090b85a856b87b801892343a21045
()
virtual
~PostProcessor
classram__post__processor_1_1PostProcessor.html
a8e0dbd79fadb7f83228095ac5381f1eb
()
const std::string
description_
classram__post__processor_1_1PostProcessor.html
a415053885f814484e7a49e89c21ae692
const std::string
name_
classram__post__processor_1_1PostProcessor.html
a8a96e7976ce3b9aa8775a7ef4fe5cf6d
std::string
program_comment_
classram__post__processor_1_1PostProcessor.html
a9e0c03c1b5e354188cf774fd94ed93a3
std::string
program_name_
classram__post__processor_1_1PostProcessor.html
a7443177638e60038abcf97077f1027ce
const std::string
service_name_
classram__post__processor_1_1PostProcessor.html
aae231c53148a77b1e17cdd1983e87081
bool
verbose_comments_
classram__post__processor_1_1PostProcessor.html
ac055c730555249624a2ce0a8852eab72
ros::NodeHandle
nh_
classram__post__processor_1_1PostProcessor.html
afec513cdfdcf6d3c6849197387957b60
std::vector< std::pair< std::string, std::string > >
programs_
classram__post__processor_1_1PostProcessor.html
a9e8c08e41aa65e49e4d95b8fd4ae9a21
ram_pose_const_iterator
current_pose_
classram__post__processor_1_1PostProcessor.html
a43853d67585e0819573c381d998bd399
ros::ServiceClient
get_start_pose_client_
classram__post__processor_1_1PostProcessor.html
a4e2ff838677984d6a3569ca3fe24768c
ros::ServiceClient
get_tool_client_
classram__post__processor_1_1PostProcessor.html
a1fcf258533faaef024242f36fe8030e6
ros::ServiceClient
get_trajectory_infos_client_
classram__post__processor_1_1PostProcessor.html
a380afe235ff43f3333051011f9ca012b
Eigen::Isometry3d
start_pose_
classram__post__processor_1_1PostProcessor.html
ae2326bbbb70a720d48dad165538a244f
Eigen::Isometry3d
tool_
classram__post__processor_1_1PostProcessor.html
a979d541f653ee6738c2d358ca29e85ec
ram_msgs::AdditiveManufacturingTrajectory
trajectory_
classram__post__processor_1_1PostProcessor.html
acc1d05917bed912d1b55a24be24ae16b
ram_post_processor
namespaceram__post__processor.html
ram_post_processor::PostProcessor