Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

Proj::TransfMat3x4 Class Reference

List of all members.

Public Member Functions

Pt2 column (Proj::Axis axis) const
void copy_tmat (double rhs[3][4])
double get_infinite_angle (Proj::Axis axis)
bool has_finite_image (Proj::Axis axis)
Pt2 image (Pt3 const &point)
TransfMat3x4 operator* (Geom::Matrix const &A) const
TransfMat3x4operator*= (Geom::Matrix const &A)
bool operator== (const TransfMat3x4 &rhs) const
Pt3 preimage (Geom::Point const &pt, double coord=0, Axis=Z)
void print () const
gchar * pt_to_str (Proj::Axis axis)
void set_image_pt (Proj::Axis axis, Proj::Pt2 const &pt)
void set_infinite_direction (Proj::Axis axis, double angle)
void toggle_finite (Proj::Axis axis)
 TransfMat3x4 (TransfMat3x4 const &rhs)
 TransfMat3x4 (Pt2 vp_x, Pt2 vp_y, Pt2 vp_z, Pt2 origin)

Private Member Functions

void normalize_column (Proj::Axis axis)
void set_column (Proj::Axis axis, Proj::Pt2 pt)

Private Attributes

double tmat [3][4]

Detailed Description

Definition at line 20 of file transf_mat_3x4.h.

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

Generated by  Doxygen 1.6.0   Back to index