APIs, concepts, guides, and more
|
Classes | |
class | Gcode |
Represents a G-code program executor. This class provides an interface to load and run G-code programs with a callback interface for M-codes. An instance of this class is created by the Robot class, access it via the Robot.Gcode property. More... | |
class | GcodeCallback |
Handles callbacks for M-codes within a G-code file. More... | |
struct | GcodeCallbackData |
Holds data for the G-code M-code callback mechanism. More... | |
class | KinematicModel |
Describes the mathematical kinematic model of a robot. More... | |
class | KinematicModelBuilder |
The abstract class for Kinematic Model builders. Constructs a single Kinematic Model to use when creating a Robot. KinematicModelBuilder instances will retain a reference to the constructed model until the instance is destroyed. Concrete subclasses will provide methods for adding axes and configuring the model. More... | |
struct | LinearJointMapping |
class | LinearModelBuilder |
The Builder for a linear kinematic model. Constructs a single Linear Kinematic Model to use when creating a Robot. More... | |
struct | ModelAxisMapping |
Data for adding joint or free-axis mappings when building a kinematic model. More... | |
class | Pose |
Pose. More... | |
class | Quaternion |
Quaternion for representing rotations. More... | |
class | Robot |
Represents a collection of joints in Cartesian space with forward and inverse kinematics. This class provides an interface for 3D Path motion for any actuator, whether it be an articulated arm, a linear gantry, or a custom robot. Use Robot Creation Methods to make one using a MotionController, MultiAxis and a kinematic model. Visit the Path Motion or G-Code for more information on how to use the Robot class. More... | |
class | RobotPosition |
A representation of the robot containing the Pose and the positions of the free axes. More... | |
class | Vector3d |
Vector3d is used for three-dimensional points and vectors. More... | |