Vector3d zDir(void) const
void restore(SaveRestoreCallback *)
void getCoordSystem(Point3d &, Vector3d &, Vector3d &, Vector3d &) const
static Transf3d mirroring(Plane const &)
Vector3d xDir(void) const
static Transf3d const kIsometricView
Transf3d invert(bool) const
static Transf3d & cast(AcGeMatrix3d &)
Transf3d & operator=(Transf3d &&)
static Transf3d align(Point3d const &, Point3d const &, Point3d const &, Point3d const &, Point3d const &, Point3d const &)
Transf3d(Point3d const &, Vector3d const &, Vector3d const &, Vector3d const &)
bool isIdentity(void) const
Vector3d stretchVector(void) const
double operator()(int, int) const
void save(SaveRestoreCallback *) const
Vector3d operator*(Vector3d const &) const
Transf3d(ProjectionType, Point3d const &, Point3d const &, Vector3d const &)
static Transf3d align(Point3d const &, Vector3d const &, Point3d const &, Vector3d const &)
bool isEqualScalingOrthogonal(void) const
static Transf3d const kTopView
static Transf3d translation(Vector3d const &)
Point3d project(Point3d const &) const
static Transf3d const kBottomView
bool isPerspective(void) const
Transf3d(AcGeMatrix3d const &)
double & operator()(int, int)
Transf3d & operator=(Transf3d const &)
static Transf3d const kLeftView
Transf3d operator*(Transf3d const &) const
Transf3d(Point3d const &)
bool isMirror(void) const
Vector3d yDir(void) const
static Transf3d const kDimetricView
static Transf3d const kBackView
Transf3d(Point3d const &, Vector3d const &, Vector3d const &)
bool isOrthogonal(void) const
static Transf3d const kRightView
static Transf3d const kFrontView
Line3d operator*(Line3d const &) const
static Transf3d stretching(Line3d const &)
static Transf3d projectOn(Plane const &, Vector3d const &)
static Transf3d scaling(Point3d const &, double)
static Transf3d align(Point3d const &, Vector3d const &, Vector3d const &, Point3d const &, Vector3d const &, Vector3d const &)
Point3d origin(void) const
static Transf3d scaling(Point3d const &, Vector3d const &)
static Transf3d rotation(Line3d const &, double)
static Transf3d const kIdentity
Transf3d(Transf3d const &)
Point3d operator*(Point3d const &) const