Back to index

texmacs  1.0.7.15
Classes | Functions
frame.hpp File Reference
#include "point.hpp"
#include "matrix.hpp"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  frame_rep
class  frame

Functions

 ABSTRACT_NULL_CODE (frame)
frame scaling (double magnify, point shift)
frame rotation_2D (point center, double angle)
frame affine_2D (matrix< double > m)
frame operator* (frame f1, frame f2)
frame invert (frame f)

Function Documentation

frame affine_2D ( matrix< double >  m)

Definition at line 97 of file frame.cpp.

                             {
  return tm_new<affine_2D_rep> (m);
}

Here is the caller graph for this function:

frame invert ( frame  f)

Definition at line 156 of file frame.cpp.

                 {
  return tm_new<inverted_frame_rep> (f);
}
frame operator* ( frame  f1,
frame  f2 
)

Definition at line 131 of file frame.cpp.

                                {
  return tm_new<compound_frame_rep> (f1, f2);
}
frame rotation_2D ( point  center,
double  angle 
)

Definition at line 61 of file frame.cpp.

                                         {
  return tm_new<rotation_2D_rep> (center, angle);
}

Here is the caller graph for this function:

frame scaling ( double  magnify,
point  shift 
)

Definition at line 36 of file frame.cpp.

                                      {
  return tm_new<scaling_rep> (magnify, shift);
}

Here is the call graph for this function:

Here is the caller graph for this function: