GcGeScale3d
- class pygcad.pygrx.GcGeScale3d
Bases:
pybind11_object
Attributes Summary
Methods Summary
extractScale
(self, mat)C++: GcGeScale3d::extractScale(const class GcGeMatrix3d &) --> class GcGeScale3d &
getMatrix
(self, mat)C++: GcGeScale3d::getMatrix(class GcGeMatrix3d &) const --> void
inverse
(self)C++: GcGeScale3d::inverse() const --> class GcGeScale3d
invert
(self)C++: GcGeScale3d::invert() --> class GcGeScale3d &
isEqualTo
(*args, **kwargs)Overloaded function.
isProportional
(*args, **kwargs)Overloaded function.
postMultBy
(self, rightSide)C++: GcGeScale3d::postMultBy(const class GcGeScale3d &) --> class GcGeScale3d &
preMultBy
(self, leftSide)C++: GcGeScale3d::preMultBy(const class GcGeScale3d &) --> class GcGeScale3d &
removeScale
(self, mat)C++: GcGeScale3d::removeScale(class GcGeMatrix3d &) --> class GcGeScale3d &
set
(self, sc0, sc1, sc2)C++: GcGeScale3d::set(double, double, double) --> class GcGeScale3d &
setToProduct
(*args, **kwargs)Overloaded function.
Attributes Documentation
- sx
- sy
- sz
Methods Documentation
- extractScale(self: pygcad.pygrx.GcGeScale3d, mat: GcGeMatrix3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::extractScale(const class GcGeMatrix3d &) –> class GcGeScale3d &
- getMatrix(self: pygcad.pygrx.GcGeScale3d, mat: GcGeMatrix3d) None
C++: GcGeScale3d::getMatrix(class GcGeMatrix3d &) const –> void
- inverse(self: pygcad.pygrx.GcGeScale3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::inverse() const –> class GcGeScale3d
- invert(self: pygcad.pygrx.GcGeScale3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::invert() –> class GcGeScale3d &
- isEqualTo(*args, **kwargs)
Overloaded function.
isEqualTo(self: pygcad.pygrx.GcGeScale3d, scaleVec: pygcad.pygrx.GcGeScale3d) -> bool
isEqualTo(self: pygcad.pygrx.GcGeScale3d, scaleVec: pygcad.pygrx.GcGeScale3d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeScale3d::isEqualTo(const class GcGeScale3d &, const class GcGeTol &) const –> bool
- isProportional(*args, **kwargs)
Overloaded function.
isProportional(self: pygcad.pygrx.GcGeScale3d) -> bool
isProportional(self: pygcad.pygrx.GcGeScale3d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeScale3d::isProportional(const class GcGeTol &) const –> bool
- postMultBy(self: pygcad.pygrx.GcGeScale3d, rightSide: pygcad.pygrx.GcGeScale3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::postMultBy(const class GcGeScale3d &) –> class GcGeScale3d &
- preMultBy(self: pygcad.pygrx.GcGeScale3d, leftSide: pygcad.pygrx.GcGeScale3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::preMultBy(const class GcGeScale3d &) –> class GcGeScale3d &
- removeScale(self: pygcad.pygrx.GcGeScale3d, mat: GcGeMatrix3d) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::removeScale(class GcGeMatrix3d &) –> class GcGeScale3d &
- set(self: pygcad.pygrx.GcGeScale3d, sc0: float, sc1: float, sc2: float) pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::set(double, double, double) –> class GcGeScale3d &
- setToProduct(*args, **kwargs)
Overloaded function.
setToProduct(self: pygcad.pygrx.GcGeScale3d, sclVec1: pygcad.pygrx.GcGeScale3d, sclVec2: pygcad.pygrx.GcGeScale3d) -> pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::setToProduct(const class GcGeScale3d &, const class GcGeScale3d &) –> class GcGeScale3d &
setToProduct(self: pygcad.pygrx.GcGeScale3d, sclVec: pygcad.pygrx.GcGeScale3d, s: float) -> pygcad.pygrx.GcGeScale3d
C++: GcGeScale3d::setToProduct(const class GcGeScale3d &, double) –> class GcGeScale3d &