FormIt C++ API  v23.0.0 (2023.0.0)
WSM::Transf3d Member List

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::Transf3dstatic
align(const Point3d &src1, const Vector3d &src2, const Vector3d &src3, const Point3d &dst1, const Vector3d &dst2, const Vector3d &dst3)WSM::Transf3dstatic
align(const Point3d &src1, const Vector3d &src2, const Point3d &dst1, const Vector3d &dst2)WSM::Transf3dstatic
createOrthogonalSnappedTransform(Point3d origin, double dGlobalScale, Vector3d const &xDir, Vector3d const &yDir, Vector3d const &zDir)WSM::Transf3dstatic
data() const WSM::Transf3dinline
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::Transf3dinline
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
kBackViewWSM::Transf3dstatic
kBottomViewWSM::Transf3dstatic
kDimetricViewWSM::Transf3dstatic
kFrontViewWSM::Transf3dstatic
kIdentityWSM::Transf3dstatic
kIsometricViewWSM::Transf3dstatic
kLeftViewWSM::Transf3dstatic
kParallelProjection enum valueWSM::Transf3d
kPerspectiveProjection enum valueWSM::Transf3d
kRightViewWSM::Transf3dstatic
kTopViewWSM::Transf3dstatic
mirroring(const Plane &)WSM::Transf3dstatic
operator()(size_t i1, size_t i2) const WSM::Transf3dinline
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 nameWSM::Transf3d
projectOn(const Plane &projPlane, const Vector3d &projDir=Vector3d::kNull)WSM::Transf3dstatic
rotation(const Line3d &axis, double angle)WSM::Transf3dstatic
scaling(const Point3d &fixedPt, double factor)WSM::Transf3dstatic
scaling(const Point3d &fixedPt, const Vector3d &xyzFactors)WSM::Transf3dstatic
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::Transf3dstatic
stretchVector() const WSM::Transf3d
Transf3d()WSM::Transf3dinline
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::Transf3dstatic
xDir() const WSM::Transf3d
yDir() const WSM::Transf3d
zDir() const WSM::Transf3d