#include <transformation.h>
Detailed Description
Constructor & Destructor Documentation
  
  | 
        
          | synfig::Transformation::Transformation | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | synfig::Transformation::Transformation | ( | const Vector & | offset, |  
          |  |  | const Angle & | angle = Angle::rad(0.0), |  
          |  |  | const Angle & | skew_angle = Angle::rad(0.0), |  
          |  |  | const Vector & | scale = Vector(1.0, 1.0) |  
          |  | ) |  |  |  | inline | 
 
 
  
  | 
        
          | synfig::Transformation::Transformation | ( | const Matrix & | matrix | ) |  |  | inlineexplicit | 
 
 
Member Function Documentation
  
  | 
        
          | bool synfig::Transformation::is_valid | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | bool synfig::Transformation::operator== | ( | const Transformation & | rhs | ) | const |  | inline | 
 
 
  
  | 
        
          | bool synfig::Transformation::operator!= | ( | const Transformation & | rhs | ) | const |  | inline | 
 
 
  
  | 
        
          | bool synfig::Transformation::is_equal_to | ( | const Transformation & | rhs | ) | const |  | inline | 
 
 
  
  | 
        
          | bool synfig::Transformation::is_identity | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Matrix synfig::Transformation::get_matrix | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | void synfig::Transformation::set_matrix | ( | const Matrix & | matrix | ) |  |  | inline | 
 
 
  
  | 
        
          | Matrix synfig::Transformation::get_inverted_matrix | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | Transformation synfig::Transformation::get_back_transformation | ( |  | ) | const |  | inline | 
 
 
  
  | 
        
          | static Rect synfig::Transformation::transform_bounds | ( | const Matrix & | matrix, |  
          |  |  | const Rect & | bounds |  
          |  | ) |  |  |  | inlinestatic | 
 
 
  
  | 
        
          | Vector synfig::Transformation::transform | ( | const Vector & | v, |  
          |  |  | bool | translate = true |  
          |  | ) |  | const |  | inline | 
 
 
  
  | 
        
          | Matrix synfig::Transformation::transform | ( | const Matrix & | matrix | ) | const |  | inline | 
 
 
  
  | 
        
          | Rect synfig::Transformation::transform_bounds | ( | const Rect & | bounds | ) | const |  | inline | 
 
 
  
  | 
        
          | Vector synfig::Transformation::back_transform | ( | const Vector & | v, |  
          |  |  | bool | translate = true |  
          |  | ) |  | const |  | inline | 
 
 
  
  | 
        
          | Matrix synfig::Transformation::back_transform | ( | const Matrix & | matrix | ) | const |  | inline | 
 
 
  
  | 
        
          | Rect synfig::Transformation::back_transform_bounds | ( | const Rect & | bounds | ) | const |  | inline | 
 
 
Member Data Documentation
      
        
          | Vector synfig::Transformation::offset | 
      
 
 
      
        
          | Angle synfig::Transformation::angle | 
      
 
 
      
        
          | Angle synfig::Transformation::skew_angle | 
      
 
 
      
        
          | Vector synfig::Transformation::scale | 
      
 
 
The documentation for this class was generated from the following file: