GcGeMatrix2d
- class pygcad.pygrx.GcGeMatrix2d
Bases:
pybind11_object
Methods Summary
__call__
(self, para, para1)C++: GcGeMatrix2d::operator()(unsigned int, unsigned int) --> double &
assign
(self, para)C++: GcGeMatrix2d::operator=(const class GcGeMatrix2d &) --> class GcGeMatrix2d &
det
(self)C++: GcGeMatrix2d::det() const --> double
getCoordSystem
(self, origin, e0, e1)C++: GcGeMatrix2d::getCoordSystem(class GcGePoint2d &, class GcGeVector2d &, class GcGeVector2d &) const --> void
inverse
(self)C++: GcGeMatrix2d::inverse() const --> class GcGeMatrix2d
invert
(self)C++: GcGeMatrix2d::invert() --> class GcGeMatrix2d &
isConformal
(self)C++: GcGeMatrix2d::isConformal(double &, double &, bool &, class GcGeVector2d &) const --> bool
isEqualTo
(*args, **kwargs)Overloaded function.
isScaledOrtho
(*args, **kwargs)Overloaded function.
isSingular
(*args, **kwargs)Overloaded function.
isUniScaledOrtho
(*args, **kwargs)Overloaded function.
postMultBy
(self, rightSide)C++: GcGeMatrix2d::postMultBy(const class GcGeMatrix2d &) --> class GcGeMatrix2d &
preMultBy
(self, leftSide)C++: GcGeMatrix2d::preMultBy(const class GcGeMatrix2d &) --> class GcGeMatrix2d &
scale
(self)C++: GcGeMatrix2d::scale() --> double
setCoordSystem
(self, origin, e0, e1)C++: GcGeMatrix2d::setCoordSystem(const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &) --> class GcGeMatrix2d &
setToAlignCoordSys
(self, fromOrigin, fromE0, ...)C++: GcGeMatrix2d::setToAlignCoordSys(const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &, const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &) --> class GcGeMatrix2d &
setToIdentity
(self)C++: GcGeMatrix2d::setToIdentity() --> class GcGeMatrix2d &
setToMirroring
(*args, **kwargs)Overloaded function.
setToProduct
(self, mat1, mat2)C++: GcGeMatrix2d::setToProduct(const class GcGeMatrix2d &, const class GcGeMatrix2d &) --> class GcGeMatrix2d &
setToRotation
(*args, **kwargs)Overloaded function.
setToScaling
(*args, **kwargs)Overloaded function.
setToTranslation
(self, vec)C++: GcGeMatrix2d::setToTranslation(const class GcGeVector2d &) --> class GcGeMatrix2d &
setTranslation
(self, vec)C++: GcGeMatrix2d::setTranslation(const class GcGeVector2d &) --> class GcGeMatrix2d &
translation
(self)C++: GcGeMatrix2d::translation() const --> class GcGeVector2d
transpose
(self)C++: GcGeMatrix2d::transpose() const --> class GcGeMatrix2d
transposeIt
(self)C++: GcGeMatrix2d::transposeIt() --> class GcGeMatrix2d &
Methods Documentation
- __call__(self: pygcad.pygrx.GcGeMatrix2d, para: int, para1: int) float
C++: GcGeMatrix2d::operator()(unsigned int, unsigned int) –> double &
- assign(self: pygcad.pygrx.GcGeMatrix2d, para: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::operator=(const class GcGeMatrix2d &) –> class GcGeMatrix2d &
- det(self: pygcad.pygrx.GcGeMatrix2d) float
C++: GcGeMatrix2d::det() const –> double
- getCoordSystem(self: pygcad.pygrx.GcGeMatrix2d, origin: pygcad.pygrx.GcGePoint2d, e0: GcGeVector2d, e1: GcGeVector2d) None
C++: GcGeMatrix2d::getCoordSystem(class GcGePoint2d &, class GcGeVector2d &, class GcGeVector2d &) const –> void
- inverse(self: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::inverse() const –> class GcGeMatrix2d
- invert(self: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::invert() –> class GcGeMatrix2d &
- isConformal(self: pygcad.pygrx.GcGeMatrix2d) Tuple[bool, float, float, bool, GcGeVector2d]
C++: GcGeMatrix2d::isConformal(double &, double &, bool &, class GcGeVector2d &) const –> bool
- isEqualTo(*args, **kwargs)
Overloaded function.
isEqualTo(self: pygcad.pygrx.GcGeMatrix2d, mat: pygcad.pygrx.GcGeMatrix2d) -> bool
isEqualTo(self: pygcad.pygrx.GcGeMatrix2d, mat: pygcad.pygrx.GcGeMatrix2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeMatrix2d::isEqualTo(const class GcGeMatrix2d &, const class GcGeTol &) const –> bool
- isScaledOrtho(*args, **kwargs)
Overloaded function.
isScaledOrtho(self: pygcad.pygrx.GcGeMatrix2d) -> bool
isScaledOrtho(self: pygcad.pygrx.GcGeMatrix2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeMatrix2d::isScaledOrtho(const class GcGeTol &) const –> bool
- isSingular(*args, **kwargs)
Overloaded function.
isSingular(self: pygcad.pygrx.GcGeMatrix2d) -> bool
isSingular(self: pygcad.pygrx.GcGeMatrix2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeMatrix2d::isSingular(const class GcGeTol &) const –> bool
- isUniScaledOrtho(*args, **kwargs)
Overloaded function.
isUniScaledOrtho(self: pygcad.pygrx.GcGeMatrix2d) -> bool
isUniScaledOrtho(self: pygcad.pygrx.GcGeMatrix2d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeMatrix2d::isUniScaledOrtho(const class GcGeTol &) const –> bool
- postMultBy(self: pygcad.pygrx.GcGeMatrix2d, rightSide: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::postMultBy(const class GcGeMatrix2d &) –> class GcGeMatrix2d &
- preMultBy(self: pygcad.pygrx.GcGeMatrix2d, leftSide: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::preMultBy(const class GcGeMatrix2d &) –> class GcGeMatrix2d &
- scale(self: pygcad.pygrx.GcGeMatrix2d) float
C++: GcGeMatrix2d::scale() –> double
- setCoordSystem(self: pygcad.pygrx.GcGeMatrix2d, origin: pygcad.pygrx.GcGePoint2d, e0: GcGeVector2d, e1: GcGeVector2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setCoordSystem(const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &) –> class GcGeMatrix2d &
- setToAlignCoordSys(self: pygcad.pygrx.GcGeMatrix2d, fromOrigin: pygcad.pygrx.GcGePoint2d, fromE0: GcGeVector2d, fromE1: GcGeVector2d, toOrigin: pygcad.pygrx.GcGePoint2d, toE0: GcGeVector2d, toE1: GcGeVector2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToAlignCoordSys(const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &, const class GcGePoint2d &, const class GcGeVector2d &, const class GcGeVector2d &) –> class GcGeMatrix2d &
- setToIdentity(self: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToIdentity() –> class GcGeMatrix2d &
- setToMirroring(*args, **kwargs)
Overloaded function.
setToMirroring(self: pygcad.pygrx.GcGeMatrix2d, pnt: pygcad.pygrx.GcGePoint2d) -> pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToMirroring(const class GcGePoint2d &) –> class GcGeMatrix2d &
setToMirroring(self: pygcad.pygrx.GcGeMatrix2d, line: pygcad.pygrx.GcGeLine2d) -> pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToMirroring(const class GcGeLine2d &) –> class GcGeMatrix2d &
- setToProduct(self: pygcad.pygrx.GcGeMatrix2d, mat1: pygcad.pygrx.GcGeMatrix2d, mat2: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToProduct(const class GcGeMatrix2d &, const class GcGeMatrix2d &) –> class GcGeMatrix2d &
- setToRotation(*args, **kwargs)
Overloaded function.
setToRotation(self: pygcad.pygrx.GcGeMatrix2d, angle: float) -> pygcad.pygrx.GcGeMatrix2d
setToRotation(self: pygcad.pygrx.GcGeMatrix2d, angle: float, center: pygcad.pygrx.GcGePoint2d) -> pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToRotation(double, const class GcGePoint2d &) –> class GcGeMatrix2d &
- setToScaling(*args, **kwargs)
Overloaded function.
setToScaling(self: pygcad.pygrx.GcGeMatrix2d, scaleAll: float) -> pygcad.pygrx.GcGeMatrix2d
setToScaling(self: pygcad.pygrx.GcGeMatrix2d, scaleAll: float, center: pygcad.pygrx.GcGePoint2d) -> pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToScaling(double, const class GcGePoint2d &) –> class GcGeMatrix2d &
- setToTranslation(self: pygcad.pygrx.GcGeMatrix2d, vec: GcGeVector2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setToTranslation(const class GcGeVector2d &) –> class GcGeMatrix2d &
- setTranslation(self: pygcad.pygrx.GcGeMatrix2d, vec: GcGeVector2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::setTranslation(const class GcGeVector2d &) –> class GcGeMatrix2d &
- translation(self: pygcad.pygrx.GcGeMatrix2d) GcGeVector2d
C++: GcGeMatrix2d::translation() const –> class GcGeVector2d
- transpose(self: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::transpose() const –> class GcGeMatrix2d
- transposeIt(self: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeMatrix2d
C++: GcGeMatrix2d::transposeIt() –> class GcGeMatrix2d &