-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update to use forward declarations (#449)
- Loading branch information
1 parent
f22b04d
commit 06fe280
Showing
309 changed files
with
3,255 additions
and
1,668 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 36 additions & 0 deletions
36
tesseract_command_language/include/tesseract_command_language/fwd.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
#ifndef TESSERACT_COMMAND_LANGUAGE_FWD_H | ||
#define TESSERACT_COMMAND_LANGUAGE_FWD_H | ||
|
||
namespace tesseract_planning | ||
{ | ||
// Waypoint Poly | ||
struct WaypointPoly; | ||
struct CartesianWaypointPoly; | ||
struct JointWaypointPoly; | ||
struct StateWaypointPoly; | ||
|
||
// Waypoints | ||
class CartesianWaypoint; | ||
class JointWaypoint; | ||
class StateWaypoint; | ||
|
||
// Instruction Poly | ||
struct InstructionPoly; | ||
enum class MoveInstructionType : int; | ||
struct MoveInstructionPoly; | ||
|
||
// Instructions | ||
enum class CompositeInstructionOrder; | ||
class CompositeInstruction; | ||
class MoveInstruction; | ||
class SetAnalogInstruction; | ||
class SetToolInstruction; | ||
enum class TimerInstructionType : int; | ||
class TimerInstruction; | ||
enum class WaitInstructionType : int; | ||
class WaitInstruction; | ||
|
||
// Profile Dictionary | ||
class ProfileDictionary; | ||
} // namespace tesseract_planning | ||
#endif // TESSERACT_COMMAND_LANGUAGE_FWD_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.