GcGeScale2d

class pygcad.pygrx.GcGeScale2d

Bases: pybind11_object

Attributes Summary

sx

sy

Methods Summary

extractScale(self, mat)

C++: GcGeScale2d::extractScale(const class GcGeMatrix2d &) --> class GcGeScale2d &

getMatrix(self, mat)

C++: GcGeScale2d::getMatrix(class GcGeMatrix2d &) const --> void

inverse(self)

C++: GcGeScale2d::inverse() const --> class GcGeScale2d

invert(self)

C++: GcGeScale2d::invert() --> class GcGeScale2d &

isEqualTo(*args, **kwargs)

Overloaded function.

isProportional(*args, **kwargs)

Overloaded function.

postMultBy(self, rightSide)

C++: GcGeScale2d::postMultBy(const class GcGeScale2d &) --> class GcGeScale2d &

preMultBy(self, leftSide)

C++: GcGeScale2d::preMultBy(const class GcGeScale2d &) --> class GcGeScale2d &

removeScale(self, mat)

C++: GcGeScale2d::removeScale(class GcGeMatrix2d &) --> class GcGeScale2d &

set(self, sc0, sc1)

C++: GcGeScale2d::set(double, double) --> class GcGeScale2d &

setToProduct(*args, **kwargs)

Overloaded function.

Attributes Documentation

sx
sy

Methods Documentation

extractScale(self: pygcad.pygrx.GcGeScale2d, mat: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::extractScale(const class GcGeMatrix2d &) –> class GcGeScale2d &

getMatrix(self: pygcad.pygrx.GcGeScale2d, mat: pygcad.pygrx.GcGeMatrix2d) None

C++: GcGeScale2d::getMatrix(class GcGeMatrix2d &) const –> void

inverse(self: pygcad.pygrx.GcGeScale2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::inverse() const –> class GcGeScale2d

invert(self: pygcad.pygrx.GcGeScale2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::invert() –> class GcGeScale2d &

isEqualTo(*args, **kwargs)

Overloaded function.

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

  2. isEqualTo(self: pygcad.pygrx.GcGeScale2d, scaleVec: pygcad.pygrx.GcGeScale2d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeScale2d::isEqualTo(const class GcGeScale2d &, const class GcGeTol &) const –> bool

isProportional(*args, **kwargs)

Overloaded function.

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

  2. isProportional(self: pygcad.pygrx.GcGeScale2d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeScale2d::isProportional(const class GcGeTol &) const –> bool

postMultBy(self: pygcad.pygrx.GcGeScale2d, rightSide: pygcad.pygrx.GcGeScale2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::postMultBy(const class GcGeScale2d &) –> class GcGeScale2d &

preMultBy(self: pygcad.pygrx.GcGeScale2d, leftSide: pygcad.pygrx.GcGeScale2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::preMultBy(const class GcGeScale2d &) –> class GcGeScale2d &

removeScale(self: pygcad.pygrx.GcGeScale2d, mat: pygcad.pygrx.GcGeMatrix2d) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::removeScale(class GcGeMatrix2d &) –> class GcGeScale2d &

set(self: pygcad.pygrx.GcGeScale2d, sc0: float, sc1: float) pygcad.pygrx.GcGeScale2d

C++: GcGeScale2d::set(double, double) –> class GcGeScale2d &

setToProduct(*args, **kwargs)

Overloaded function.

  1. setToProduct(self: pygcad.pygrx.GcGeScale2d, sclVec1: pygcad.pygrx.GcGeScale2d, sclVec2: pygcad.pygrx.GcGeScale2d) -> pygcad.pygrx.GcGeScale2d

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

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

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