Public Member Functions | List of all members
gtsam::Scenario Class Referenceabstract

Simple trajectory simulator. More...

#include <Scenario.h>

Inheritance diagram for gtsam::Scenario:
Inheritance graph
[legend]

Public Member Functions

Vector3 acceleration_b (double t) const
 
virtual Vector3 acceleration_n (double t) const =0
 acceleration in nav frame More...
 
NavState navState (double t) const
 
virtual Vector3 omega_b (double t) const =0
 angular velocity in body frame More...
 
virtual Pose3 pose (double t) const =0
 pose at time t More...
 
Rot3 rotation (double t) const
 
Vector3 velocity_b (double t) const
 
virtual Vector3 velocity_n (double t) const =0
 velocity at time t, in nav frame More...
 
virtual ~Scenario ()
 virtual destructor More...
 

Detailed Description

Simple trajectory simulator.

Definition at line 25 of file Scenario.h.

Constructor & Destructor Documentation

◆ ~Scenario()

virtual gtsam::Scenario::~Scenario ( )
inlinevirtual

virtual destructor

Definition at line 28 of file Scenario.h.

Member Function Documentation

◆ acceleration_b()

Vector3 gtsam::Scenario::acceleration_b ( double  t) const
inline

Definition at line 47 of file Scenario.h.

◆ acceleration_n()

virtual Vector3 gtsam::Scenario::acceleration_n ( double  t) const
pure virtual

acceleration in nav frame

Implemented in gtsam::AcceleratingScenario, and gtsam::ConstantTwistScenario.

◆ navState()

NavState gtsam::Scenario::navState ( double  t) const
inline

Definition at line 40 of file Scenario.h.

◆ omega_b()

virtual Vector3 gtsam::Scenario::omega_b ( double  t) const
pure virtual

angular velocity in body frame

Implemented in gtsam::AcceleratingScenario, and gtsam::ConstantTwistScenario.

◆ pose()

virtual Pose3 gtsam::Scenario::pose ( double  t) const
pure virtual

pose at time t

Implemented in gtsam::AcceleratingScenario, and gtsam::ConstantTwistScenario.

◆ rotation()

Rot3 gtsam::Scenario::rotation ( double  t) const
inline

Definition at line 39 of file Scenario.h.

◆ velocity_b()

Vector3 gtsam::Scenario::velocity_b ( double  t) const
inline

Definition at line 42 of file Scenario.h.

◆ velocity_n()

virtual Vector3 gtsam::Scenario::velocity_n ( double  t) const
pure virtual

velocity at time t, in nav frame

Implemented in gtsam::AcceleratingScenario, and gtsam::ConstantTwistScenario.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:47:08