GcGeEntity3d

class pygcad.pygrx.GcGeEntity3d

Bases: pybind11_object

Methods Summary

assign(self, entity)

C++: GcGeEntity3d::operator=(const class GcGeEntity3d &) --> class GcGeEntity3d &

copy(self)

C++: GcGeEntity3d::copy() const --> class GcGeEntity3d *

isEqualTo(*args, **kwargs)

Overloaded function.

isKindOf(self, entType)

C++: GcGeEntity3d::isKindOf(enum GcGe::EntityId) const --> bool

isOn(*args, **kwargs)

Overloaded function.

mirror(self, plane)

C++: GcGeEntity3d::mirror(const class GcGePlane &) --> class GcGeEntity3d &

rotateBy(*args, **kwargs)

Overloaded function.

scaleBy(*args, **kwargs)

Overloaded function.

transformBy(self, xfm)

C++: GcGeEntity3d::transformBy(const class GcGeMatrix3d &) --> class GcGeEntity3d &

translateBy(self, translateVec)

C++: GcGeEntity3d::translateBy(const class GcGeVector3d &) --> class GcGeEntity3d &

type(self)

C++: GcGeEntity3d::type() const --> enum GcGe::EntityId

Methods Documentation

assign(self: pygcad.pygrx.GcGeEntity3d, entity: pygcad.pygrx.GcGeEntity3d) pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::operator=(const class GcGeEntity3d &) –> class GcGeEntity3d &

copy(self: pygcad.pygrx.GcGeEntity3d) pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::copy() const –> class GcGeEntity3d *

isEqualTo(*args, **kwargs)

Overloaded function.

  1. isEqualTo(self: pygcad.pygrx.GcGeEntity3d, ent: pygcad.pygrx.GcGeEntity3d) -> bool

  2. isEqualTo(self: pygcad.pygrx.GcGeEntity3d, ent: pygcad.pygrx.GcGeEntity3d, tol: pygcad.pygrx.GcGeTol) -> bool

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

isKindOf(self: pygcad.pygrx.GcGeEntity3d, entType: GcGe::EntityId) bool

C++: GcGeEntity3d::isKindOf(enum GcGe::EntityId) const –> bool

isOn(*args, **kwargs)

Overloaded function.

  1. isOn(self: pygcad.pygrx.GcGeEntity3d, pnt: GcGePoint3d) -> bool

  2. isOn(self: pygcad.pygrx.GcGeEntity3d, pnt: GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeEntity3d::isOn(const class GcGePoint3d &, const class GcGeTol &) const –> bool

mirror(self: pygcad.pygrx.GcGeEntity3d, plane: GcGePlane) pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::mirror(const class GcGePlane &) –> class GcGeEntity3d &

rotateBy(*args, **kwargs)

Overloaded function.

  1. rotateBy(self: pygcad.pygrx.GcGeEntity3d, angle: float, vec: GcGeVector3d) -> pygcad.pygrx.GcGeEntity3d

  2. rotateBy(self: pygcad.pygrx.GcGeEntity3d, angle: float, vec: GcGeVector3d, wrtPoint: GcGePoint3d) -> pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::rotateBy(double, const class GcGeVector3d &, const class GcGePoint3d &) –> class GcGeEntity3d &

scaleBy(*args, **kwargs)

Overloaded function.

  1. scaleBy(self: pygcad.pygrx.GcGeEntity3d, scaleFactor: float) -> pygcad.pygrx.GcGeEntity3d

  2. scaleBy(self: pygcad.pygrx.GcGeEntity3d, scaleFactor: float, wrtPoint: GcGePoint3d) -> pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::scaleBy(double, const class GcGePoint3d &) –> class GcGeEntity3d &

transformBy(self: pygcad.pygrx.GcGeEntity3d, xfm: GcGeMatrix3d) pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::transformBy(const class GcGeMatrix3d &) –> class GcGeEntity3d &

translateBy(self: pygcad.pygrx.GcGeEntity3d, translateVec: GcGeVector3d) pygcad.pygrx.GcGeEntity3d

C++: GcGeEntity3d::translateBy(const class GcGeVector3d &) –> class GcGeEntity3d &

type(self: pygcad.pygrx.GcGeEntity3d) GcGe::EntityId

C++: GcGeEntity3d::type() const –> enum GcGe::EntityId