OpenFrames
Public Member Functions | List of all members
OpenFrames::TrajectorySubscriber Class Referenceabstract

Abstract base class that is informed of changes to Trajectory objects. More...

#include <Trajectory.hpp>

Inheritance diagram for OpenFrames::TrajectorySubscriber:
OpenFrames::TrajectoryArtist OpenFrames::TrajectoryFollower OpenFrames::CurveArtist OpenFrames::MarkerArtist OpenFrames::SegmentArtist

Public Member Functions

virtual void dataCleared (Trajectory *traj)=0
 
virtual void dataAdded (Trajectory *traj)=0
 

Detailed Description

Abstract base class that is informed of changes to Trajectory objects.

Member Function Documentation

◆ dataAdded()

virtual void OpenFrames::TrajectorySubscriber::dataAdded ( Trajectory traj)
pure virtual

Called by a trajectory when data is added to it. Must be implemented by derived classes.

Implemented in OpenFrames::TrajectoryFollower, OpenFrames::MarkerArtist, OpenFrames::CurveArtist, OpenFrames::SegmentArtist, and OpenFrames::TrajectoryArtist.

◆ dataCleared()

virtual void OpenFrames::TrajectorySubscriber::dataCleared ( Trajectory traj)
pure virtual

Called by a trajectory when its data is cleared. Must be implemented by derived classes.

Implemented in OpenFrames::TrajectoryFollower, OpenFrames::MarkerArtist, OpenFrames::CurveArtist, OpenFrames::SegmentArtist, and OpenFrames::TrajectoryArtist.


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