Back to index

texmacs  1.0.7.15
Public Member Functions | Public Attributes
frame_rep Class Reference

#include <frame.hpp>

Inheritance diagram for frame_rep:
Inheritance graph
[legend]
Collaboration diagram for frame_rep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 frame_rep ()
virtual ~frame_rep ()
virtual operator tree ()=0
virtual point direct_transform (point p)=0
virtual point inverse_transform (point p)=0
virtual point jacobian (point p, point v, bool &error)=0
virtual point jacobian_of_inverse (point p, point v, bool &error)=0
virtual double direct_bound (point p, double eps)=0
virtual double inverse_bound (point p, double eps)=0
double direct_scalar (double x)
double inverse_scalar (double x)

Public Attributes

bool linear
int ref_count

Detailed Description

Definition at line 17 of file frame.hpp.


Constructor & Destructor Documentation

frame_rep::frame_rep ( ) [inline]

Definition at line 21 of file frame.hpp.

{ linear= false; }
virtual frame_rep::~frame_rep ( ) [inline, virtual]

Definition at line 22 of file frame.hpp.

{}

Member Function Documentation

virtual double frame_rep::direct_bound ( point  p,
double  eps 
) [pure virtual]
double frame_rep::direct_scalar ( double  x) [inline]

Definition at line 39 of file frame.hpp.

                                         {
    return norm (direct_transform (point (x, 0))); }

Here is the call graph for this function:

virtual point frame_rep::direct_transform ( point  p) [pure virtual]

Implemented in inverted_frame_rep, compound_frame_rep, affine_2D_rep, rotation_2D_rep, and scaling_rep.

Here is the caller graph for this function:

virtual double frame_rep::inverse_bound ( point  p,
double  eps 
) [pure virtual]
double frame_rep::inverse_scalar ( double  x) [inline]

Definition at line 41 of file frame.hpp.

                                          {
    return norm (inverse_transform (point (x, 0))); }

Here is the call graph for this function:

virtual point frame_rep::inverse_transform ( point  p) [pure virtual]

Implemented in inverted_frame_rep, compound_frame_rep, affine_2D_rep, rotation_2D_rep, and scaling_rep.

Here is the caller graph for this function:

virtual point frame_rep::jacobian ( point  p,
point  v,
bool &  error 
) [pure virtual]
virtual point frame_rep::jacobian_of_inverse ( point  p,
point  v,
bool &  error 
) [pure virtual]
virtual frame_rep::operator tree ( ) [pure virtual]

Member Data Documentation

Definition at line 19 of file frame.hpp.

int abstract_struct::ref_count [inherited]

Definition at line 142 of file basic.hpp.


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