Geometric transformation

class xc.TrfGeom

Bases: xc.EntMdlrBase

getTrfPos((TrfGeom)arg1, (Pos3d)arg2) Pos3d :
C++ signature :

Pos3d getTrfPos(XC::TrfGeom {lvalue},Pos3d)

getTrfVector((TrfGeom)arg1, (Vector3d)arg2) Vector3d :
C++ signature :

Vector3d getTrfVector(XC::TrfGeom {lvalue},Vector3d)

class xc.Translation

Bases: xc.TrfGeom

setVector((Translation)arg1, (Vector3d)arg2) None :
C++ signature :

void setVector(XC::Translation {lvalue},Vector3d)

class xc.Scaling

Bases: xc.TrfGeom

setScaleFactor((Scaling)arg1, (float)arg2) None :
C++ signature :

void setScaleFactor(XC::Scaling {lvalue},double)

class xc.Reflection

Bases: xc.TrfGeom

setPlane((Reflection)arg1, (Plane3d)arg2) None :
C++ signature :

void setPlane(XC::Reflection {lvalue},Plane)

class xc.Rotation

Bases: xc.TrfGeom

setAxisAng((Rotation)arg1, (Line3d)arg2, (float)arg3) None :
C++ signature :

void setAxisAng(XC::Rotation {lvalue},Line3d,double)