GcGeScale3d

class pygcad.pygrx.GcGeScale3d

Bases: pybind11_object

Attributes Summary

sx

sy

sz

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.

  1. isEqualTo(self: pygcad.pygrx.GcGeScale3d, scaleVec: pygcad.pygrx.GcGeScale3d) -> bool

  2. 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.

  1. isProportional(self: pygcad.pygrx.GcGeScale3d) -> bool

  2. 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.

  1. 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 &

  1. setToProduct(self: pygcad.pygrx.GcGeScale3d, sclVec: pygcad.pygrx.GcGeScale3d, s: float) -> pygcad.pygrx.GcGeScale3d

C++: GcGeScale3d::setToProduct(const class GcGeScale3d &, double) –> class GcGeScale3d &