Trajectory for Animation.  
 More...
#include <Actor.hh>
◆ Trajectory() [1/3]
      
        
          | sdf::v9::Trajectory::Trajectory  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Trajectory() [2/3]
      
        
          | sdf::v9::Trajectory::Trajectory  | 
          ( | 
          const Trajectory &  | 
          _trajectory | ) | 
           | 
        
      
 
Copy constructor. 
- Parameters
 - 
  
  
 
 
 
◆ Trajectory() [3/3]
  
  
      
        
          | sdf::v9::Trajectory::Trajectory  | 
          ( | 
          Trajectory &&  | 
          _trajectory | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
Move constructor. 
- Parameters
 - 
  
  
 
 
 
◆ ~Trajectory()
      
        
          | sdf::v9::Trajectory::~Trajectory  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AddWaypoint()
      
        
          | void sdf::v9::Trajectory::AddWaypoint  | 
          ( | 
          const Waypoint &  | 
          _waypoint | ) | 
           | 
        
      
 
Add a new waypoint. 
- Parameters
 - 
  
  
 
 
 
◆ CopyFrom()
      
        
          | void sdf::v9::Trajectory::CopyFrom  | 
          ( | 
          const Trajectory &  | 
          _trajectory | ) | 
           | 
        
      
 
Copy trajectory from a trajectory instance. 
- Parameters
 - 
  
    | [in] | _trajectory | The trajectory to set values from.  | 
  
   
 
 
◆ Id()
      
        
          | uint64_t sdf::v9::Trajectory::Id  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the unique id of the trajectory. 
- Returns
 - Trajectory id. 
 
 
 
◆ Load()
Load the trajectory based on a element pointer. 
This is not the usual entry point. Typical usage of the SDF DOM is through the Root object. 
- Parameters
 - 
  
  
 
- Returns
 - Errors, which is a vector of Error objects. Each Error includes an error code and message. An empty vector indicates no error. 
 
 
 
◆ operator=() [1/2]
Move assignment operator. 
- Parameters
 - 
  
  
 
- Returns
 - Reference to this. 
 
 
 
◆ operator=() [2/2]
Assignment operator. 
- Parameters
 - 
  
    | [in] | _trajectory | The trajectory to set values from.  | 
  
   
- Returns
 - *this 
 
 
 
◆ SetId()
      
        
          | void sdf::v9::Trajectory::SetId  | 
          ( | 
          uint64_t  | 
          _id | ) | 
           | 
        
      
 
Set the ID of the trajectory. 
- Parameters
 - 
  
  
 
 
 
◆ SetTension()
      
        
          | void sdf::v9::Trajectory::SetTension  | 
          ( | 
          double  | 
          _tension | ) | 
           | 
        
      
 
Set the tension of trajectory spline. 
- Parameters
 - 
  
    | [in] | _tension | Tension for the trajectory spline.  | 
  
   
 
 
◆ SetType()
      
        
          | void sdf::v9::Trajectory::SetType  | 
          ( | 
          const std::string &  | 
          _type | ) | 
           | 
        
      
 
Set the animation type of the trajectory. 
(should match the animation name). 
- Parameters
 - 
  
  
 
 
 
◆ Tension()
      
        
          | double sdf::v9::Trajectory::Tension  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the tension of the trajectory spline. 
- Returns
 - Tension of the trajectory spline. 
 
 
 
◆ Type()
      
        
          | const std::string& sdf::v9::Trajectory::Type  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the type of the trajectory. 
- Returns
 - Type of the trajectory. 
 
 
 
◆ WaypointByIndex()
      
        
          | const Waypoint* sdf::v9::Trajectory::WaypointByIndex  | 
          ( | 
          uint64_t  | 
          _index | ) | 
           const | 
        
      
 
Get a waypoint based on an index. 
- Parameters
 - 
  
    | [in] | _index | Index of the waypoint. The index should be in the range [0..WaypointCount()).  | 
  
   
- Returns
 - Pointer to the waypoint. Nullptr if the index does not exist. 
 
- See also
 - uint64_t WaypointCount() const  
 
 
 
◆ WaypointCount()
      
        
          | uint64_t sdf::v9::Trajectory::WaypointCount  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the number of waypoints. 
- Returns
 - Number of waypoints. 
 
 
 
The documentation for this class was generated from the following file: