FormIt C++ API
v23.0.0 (2023.0.0)
|
This is the complete list of members for WSM::Transf3d, including all inherited members.
addValue(size_t i1, size_t i2, double newValue) | WSM::Transf3d | |
affineInverseTranspose() const | WSM::Transf3d | |
align(const Point3d &src1, const Point3d &src2, const Point3d &src3, const Point3d &dst1, const Point3d &dst2, const Point3d &dst3) | WSM::Transf3d | static |
align(const Point3d &src1, const Vector3d &src2, const Vector3d &src3, const Point3d &dst1, const Vector3d &dst2, const Vector3d &dst3) | WSM::Transf3d | static |
align(const Point3d &src1, const Vector3d &src2, const Point3d &dst1, const Vector3d &dst2) | WSM::Transf3d | static |
createOrthogonalSnappedTransform(Point3d origin, double dGlobalScale, Vector3d const &xDir, Vector3d const &yDir, Vector3d const &zDir) | WSM::Transf3d | static |
data() const | WSM::Transf3d | inline |
getCoordSystem(Point3d &origin, Vector3d &xDir, Vector3d &yDir, Vector3d &zDir) const | WSM::Transf3d | |
invert() const | WSM::Transf3d | |
isEqual(const Transf3d &t, double dTol=WSM_MACHINE_TOL) const | WSM::Transf3d | inline |
isEqualScalingOrthogonal() const | WSM::Transf3d | |
isIdentity() const | WSM::Transf3d | |
isMirror() const | WSM::Transf3d | |
isOrthogonal() const | WSM::Transf3d | |
isPerspective() const | WSM::Transf3d | |
isRigidTransform() const | WSM::Transf3d | |
isRotation90DegreeMultiple() const | WSM::Transf3d | |
isValid() const | WSM::Transf3d | |
kBackView | WSM::Transf3d | static |
kBottomView | WSM::Transf3d | static |
kDimetricView | WSM::Transf3d | static |
kFrontView | WSM::Transf3d | static |
kIdentity | WSM::Transf3d | static |
kIsometricView | WSM::Transf3d | static |
kLeftView | WSM::Transf3d | static |
kParallelProjection enum value | WSM::Transf3d | |
kPerspectiveProjection enum value | WSM::Transf3d | |
kRightView | WSM::Transf3d | static |
kTopView | WSM::Transf3d | static |
mirroring(const Plane &) | WSM::Transf3d | static |
operator()(size_t i1, size_t i2) const | WSM::Transf3d | inline |
operator*(const Point3d &) const | WSM::Transf3d | |
operator*(const Vector3d &) const | WSM::Transf3d | |
operator*(const UnitVector3d &) const | WSM::Transf3d | |
operator*(const Transf3d &) const | WSM::Transf3d | |
operator*(const Line3d &l) const | WSM::Transf3d | |
operator*=(const Transf3d &) | WSM::Transf3d | |
origin() const | WSM::Transf3d | |
project(const Point3d &p, Point3d &out) const | WSM::Transf3d | |
ProjectionType enum name | WSM::Transf3d | |
projectOn(const Plane &projPlane, const Vector3d &projDir=Vector3d::kNull) | WSM::Transf3d | static |
rotation(const Line3d &axis, double angle) | WSM::Transf3d | static |
scaling(const Point3d &fixedPt, double factor) | WSM::Transf3d | static |
scaling(const Point3d &fixedPt, const Vector3d &xyzFactors) | WSM::Transf3d | static |
SetAllFlags() const | WSM::Transf3d | |
setOrigin(Point3d const &pt) | WSM::Transf3d | |
setValue(size_t i1, size_t i2, double newValue) | WSM::Transf3d | |
stretching(const Line3d &axis) | WSM::Transf3d | static |
stretchVector() const | WSM::Transf3d | |
Transf3d() | WSM::Transf3d | inline |
Transf3d(const Point3d &origin, const Vector3d &xDir, const Vector3d &yDir, const Vector3d &zDir, bool bKeepScalingFactors=false) | WSM::Transf3d | |
Transf3d(const Point3d &origin, const Vector3d &xDir, const Vector3d &yDir) | WSM::Transf3d | |
Transf3d(const Line3d &axis) | WSM::Transf3d | |
Transf3d(const Point3d &origin) | WSM::Transf3d | |
Transf3d(ProjectionType type, const Point3d &fromPt, const Point3d &toPt=Point3d(0, 0, 0), const Vector3d &upDir=Vector3d(0, 0, 0)) | WSM::Transf3d | |
translation(const Vector3d &) | WSM::Transf3d | static |
xDir() const | WSM::Transf3d | |
yDir() const | WSM::Transf3d | |
zDir() const | WSM::Transf3d |