#include <GecodeAnalyzer.h>
|
void | debug () |
|
| GecodeAnalyzer (DualGraph *ptr_dualgraph, QuadricCollision *ptr_collision, Stiffness *ptr_stiffness, FiberPrintPARM *ptr_parm, char *ptr_path, bool terminal_output, bool file_output, descartes_core::RobotModelPtr hotend_model, moveit::core::RobotModelConstPtr moveit_model, std::string hotend_group_name) noexcept |
|
void | PrintOutTimer () |
|
bool | SeqPrint () |
|
| ~GecodeAnalyzer () |
|
bool | ConstructCollisionObjsInQueue (const std::vector< int > &print_queue_edge_ids, std::vector< choreo_msgs::WireFrameCollisionObject > &collision_objs) |
|
bool | InputPrintOrder (const std::vector< int > &print_queue) |
|
void | OutputPrintOrder (std::vector< WF_edge * > &print_queue) |
|
void | OutputTaskSequencePlanningResult (std::vector< SingleTaskPlanningResult > &planning_result) |
|
| SeqAnalyzer (DualGraph *ptr_dualgraph, QuadricCollision *ptr_collision, Stiffness *ptr_stiffness, FiberPrintPARM *ptr_parm, char *ptr_path, bool terminal_output, bool file_output, descartes_core::RobotModelPtr hotend_model, moveit::core::RobotModelConstPtr moveit_model, std::string hotend_group_name) noexcept |
|
virtual bool | SeqPrintLayer (std::vector< int > layer_id) |
|
void | setFrameMsgs (const std::vector< choreo_msgs::ElementCandidatePoses > &frame_msg) |
|
virtual | ~SeqAnalyzer () |
|
Definition at line 155 of file GecodeAnalyzer.h.
GecodeAnalyzer::GecodeAnalyzer |
( |
DualGraph * |
ptr_dualgraph, |
|
|
QuadricCollision * |
ptr_collision, |
|
|
Stiffness * |
ptr_stiffness, |
|
|
FiberPrintPARM * |
ptr_parm, |
|
|
char * |
ptr_path, |
|
|
bool |
terminal_output, |
|
|
bool |
file_output, |
|
|
descartes_core::RobotModelPtr |
hotend_model, |
|
|
moveit::core::RobotModelConstPtr |
moveit_model, |
|
|
std::string |
hotend_group_name |
|
) |
| |
|
inlineexplicitnoexcept |
GecodeAnalyzer::~GecodeAnalyzer |
( |
| ) |
|
void GecodeAnalyzer::debug |
( |
| ) |
|
void GecodeAnalyzer::PrintOutTimer |
( |
| ) |
|
|
virtual |
bool GecodeAnalyzer::SeqPrint |
( |
| ) |
|
|
virtual |
Timer GecodeAnalyzer::gecode_analyzer_ |
|
private |
std::vector<std::vector<WF_edge*> > GecodeAnalyzer::layers_ |
|
private |
double GecodeAnalyzer::max_z_ |
|
private |
double GecodeAnalyzer::min_z_ |
|
private |
The documentation for this class was generated from the following files: