|
double | get_imat_val (int i, int j) const |
|
void | set_imat_val (int i, int j, double val) |
|
| Transform () |
|
| Transform (const Transform &) |
|
Transform & | operator= (const Transform &) |
|
| ~Transform () |
|
| Transform (const Point &, const Vector &, const Vector &, const Vector &) |
|
double | get_mat_val (int i, int j) const |
|
void | set_mat_val (int i, int j, double val) |
|
void | load_basis (const Point &, const Vector &, const Vector &, const Vector &) |
|
void | load_frame (const Vector &, const Vector &, const Vector &) |
|
void | change_basis (Transform &) |
|
void | post_trans (const Transform &) |
|
void | pre_trans (const Transform &) |
|
void | print () |
|
void | printi () |
|
void | pre_permute (int xmap, int ymap, int zmap) |
|
void | post_permute (int xmap, int ymap, int zmap) |
|
void | pre_scale (const Vector &) |
|
void | post_scale (const Vector &) |
|
void | load_identity () |
|
bool | rotate (const Vector &from, const Vector &to) |
|
void | pre_translate (const Vector &) |
|
void | post_translate (const Vector &) |
|
void | compute_imat () const |
|
Vector | project (const Vector &p) const |
|
Point | project (const Point &p) const |
|
Point | unproject (const Point &p) const |
|
void | unproject (const Point &p, Point &res) const |
|
void | unproject_inplace (Point &p) const |
|
Vector | unproject (const Vector &p) const |
|
void | unproject (const Vector &v, Vector &res) const |
|
void | unproject_inplace (Vector &v) const |
|
void | project (const Point &p, Point &res) const |
|
void | project_inplace (Point &p) const |
|
void | project (const Vector &p, Vector &res) const |
|
void | project_inplace (Vector &p) const |
|
Vector | project_normal (const Vector &) const |
|
void | project_normal (const Vector &, Vector &res) const |
|
void | project_normal_inplace (Vector &) const |
|
void | pre_shear (const Vector &, const Plane &) |
|
void | post_shear (const Vector &, const Plane &) |
|
void | pre_rotate (double, const Vector &axis) |
|
void | post_rotate (double, const Vector &axis) |
|
void | get (double *) const |
|
void | get_trans (double *) const |
|
void | set (double *) |
|
void | set_trans (double *) |
|
void | perspective (const Point &eyep, const Point &lookat, const Vector &up, double fov, double znear, double zfar, int xres, int yres) |
|
void | invert () |
|
bool | inv_valid () |
|
void | set_inv_valid (bool iv) |
|
virtual void | io (Piostream &stream) |
|
virtual | ~Persistent () |
|
|
static PersistentTypeIDPtr | find_derived (const std::string &classname, const std::string &basename) |
|
static bool | is_base_of (const std::string &parent, const std::string &type) |
|
static void | add_class (const std::string &type, const std::string &parent, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
|
static void | add_mesh_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
|
static void | add_field_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
|