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)
-
-
class
xc.
MapTrfGeom
¶ Bases:
xc.MapMultiBlockTopologyTraGeom
-
newTransformation
((MapTrfGeom)arg1, (str)arg2) → TrfGeom :¶ Defines a new transformation.
- C++ signature :
- XC::TrfGeom* newTransformation(XC::MapTrfGeom {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-