Reference system

class geom.ref_CooSysRect1d2d

Bases: geom.ProtoGeom

Org

Origin of the reference frame.

Trf

Coordinate system of the reference frame.

getAxisVDir((ref_CooSysRect1d2d)arg1, (int)arg2) → Vector2d :
C++ signature :
Vector2d getAxisVDir(Ref<Rect1d2dCooSys> {lvalue},unsigned long)
getCoordTransformation((ref_CooSysRect1d2d)arg1) → CooSysRect1d2d :
C++ signature :
Rect1d2dCooSys getCoordTransformation(Ref<Rect1d2dCooSys> {lvalue})
getGlobalCoordinates((ref_CooSysRect1d2d)arg1, (float)arg2) → Vector2d :

Return global coordinates of the argument.

C++ signature :
Vector2d getGlobalCoordinates(Ref<Rect1d2dCooSys> {lvalue},double)
getGlobalPosition((ref_CooSysRect1d2d)arg1, (float)arg2) → Pos2d :

Return the corresponding global position.

C++ signature :
Pos2d getGlobalPosition(Ref<Rect1d2dCooSys> {lvalue},double)
getLocalCoordinates((ref_CooSysRect1d2d)arg1, (Vector2d)arg2) → float :

Return local coordinates of the argument.

C++ signature :
double getLocalCoordinates(Ref<Rect1d2dCooSys> {lvalue},Vector2d)
getLocalPosition((ref_CooSysRect1d2d)arg1, (Pos2d)arg2) → float :

Return the corresponding local position.

C++ signature :
double getLocalPosition(Ref<Rect1d2dCooSys> {lvalue},Pos2d)
getOrg((ref_CooSysRect1d2d)arg1) → Pos2d :
C++ signature :
Pos2d getOrg(Ref<Rect1d2dCooSys> {lvalue})
move((ref_CooSysRect1d2d)arg1, (Vector2d)arg2) → None :

Move the reference system origin.

C++ signature :
void move(Ref<Rect1d2dCooSys> {lvalue},Vector2d)
class geom.Ref1d2d

Bases: geom.ref_CooSysRect1d2d

getIVector((Ref1d2d)arg1) → Vector2d :

Return unary vector i

C++ signature :
Vector2d getIVector(Ref1d2d {lvalue})
class geom.ref_CooSysRect1d3d

Bases: geom.ProtoGeom

Org

Origin of the reference frame.

Trf

Coordinate system of the reference frame.

getAxisVDir((ref_CooSysRect1d3d)arg1, (int)arg2) → Vector3d :
C++ signature :
Vector3d getAxisVDir(Ref<Rect1d3dCooSys> {lvalue},unsigned long)
getCoordTransformation((ref_CooSysRect1d3d)arg1) → CooSysRect1d3d :
C++ signature :
Rect1d3dCooSys getCoordTransformation(Ref<Rect1d3dCooSys> {lvalue})
getGlobalCoordinates((ref_CooSysRect1d3d)arg1, (float)arg2) → Vector3d :

Return global coordinates of the argument.

C++ signature :
Vector3d getGlobalCoordinates(Ref<Rect1d3dCooSys> {lvalue},double)
getGlobalPosition((ref_CooSysRect1d3d)arg1, (float)arg2) → Pos3d :
C++ signature :
Pos3d getGlobalPosition(Ref<Rect1d3dCooSys> {lvalue},double)
getLocalCoordinates((ref_CooSysRect1d3d)arg1, (Vector3d)arg2) → float :

Return local coordinates of the argument.

C++ signature :
double getLocalCoordinates(Ref<Rect1d3dCooSys> {lvalue},Vector3d)
getLocalPosition((ref_CooSysRect1d3d)arg1, (Pos3d)arg2) → float :
C++ signature :
double getLocalPosition(Ref<Rect1d3dCooSys> {lvalue},Pos3d)
getOrg((ref_CooSysRect1d3d)arg1) → Pos3d :
C++ signature :
Pos3d getOrg(Ref<Rect1d3dCooSys> {lvalue})
move((ref_CooSysRect1d3d)arg1, (Vector3d)arg2) → None :

Move the reference system origin.

C++ signature :
void move(Ref<Rect1d3dCooSys> {lvalue},Vector3d)
class geom.Ref1d3d

Bases: geom.ref_CooSysRect1d3d

getIVector((Ref1d3d)arg1) → Vector3d :

Return unary vector i

C++ signature :
Vector3d getIVector(Ref1d3d {lvalue})
class geom.ref_CooSysRect2d2d

Bases: geom.ProtoGeom

Org

Origin of the reference frame.

Trf

Coordinate system of the reference frame.

getAxisVDir((ref_CooSysRect2d2d)arg1, (int)arg2) → Vector2d :
C++ signature :
Vector2d getAxisVDir(Ref<Rect2d2dCooSys> {lvalue},unsigned long)
getCoordTransformation((ref_CooSysRect2d2d)arg1) → CooSysRect2d2d :
C++ signature :
Rect2d2dCooSys getCoordTransformation(Ref<Rect2d2dCooSys> {lvalue})
getGlobalCoordinates((ref_CooSysRect2d2d)arg1, (Vector2d)arg2) → Vector2d :

Return global coordinates of the argument.

C++ signature :
Vector2d getGlobalCoordinates(Ref<Rect2d2dCooSys> {lvalue},Vector2d)
getGlobalPosition((ref_CooSysRect2d2d)arg1, (Pos2d)arg2) → Pos2d :
C++ signature :
Pos2d getGlobalPosition(Ref<Rect2d2dCooSys> {lvalue},Pos2d)
getLocalCoordinates((ref_CooSysRect2d2d)arg1, (Vector2d)arg2) → Vector2d :

Return local coordinates of the argument.

C++ signature :
Vector2d getLocalCoordinates(Ref<Rect2d2dCooSys> {lvalue},Vector2d)
getLocalPosition((ref_CooSysRect2d2d)arg1, (Pos2d)arg2) → Pos2d :
C++ signature :
Pos2d getLocalPosition(Ref<Rect2d2dCooSys> {lvalue},Pos2d)
getOrg((ref_CooSysRect2d2d)arg1) → Pos2d :
C++ signature :
Pos2d getOrg(Ref<Rect2d2dCooSys> {lvalue})
move((ref_CooSysRect2d2d)arg1, (Vector2d)arg2) → None :

Move the reference system origin.

C++ signature :
void move(Ref<Rect2d2dCooSys> {lvalue},Vector2d)
class geom.Ref2d2d

Bases: geom.ref_CooSysRect2d2d

getIVector((Ref2d2d)arg1) → Vector2d :

Return unary vector i

C++ signature :
Vector2d getIVector(Ref2d2d {lvalue})
getJVector((Ref2d2d)arg1) → Vector2d :

Return unary vector j

C++ signature :
Vector2d getJVector(Ref2d2d {lvalue})
class geom.ref_CooSysRect2d3d

Bases: geom.ProtoGeom

Org

Origin of the reference frame.

Trf

Coordinate system of the reference frame.

getAxisVDir((ref_CooSysRect2d3d)arg1, (int)arg2) → Vector3d :
C++ signature :
Vector3d getAxisVDir(Ref<Rect2d3dCooSys> {lvalue},unsigned long)
getCoordTransformation((ref_CooSysRect2d3d)arg1) → CooSysRect2d3d :
C++ signature :
Rect2d3dCooSys getCoordTransformation(Ref<Rect2d3dCooSys> {lvalue})
getGlobalCoordinates((ref_CooSysRect2d3d)arg1, (Vector2d)arg2) → Vector3d :

Return global coordinates of the argument.

C++ signature :
Vector3d getGlobalCoordinates(Ref<Rect2d3dCooSys> {lvalue},Vector2d)
getGlobalPosition((ref_CooSysRect2d3d)arg1, (Pos2d)arg2) → Pos3d :
C++ signature :
Pos3d getGlobalPosition(Ref<Rect2d3dCooSys> {lvalue},Pos2d)
getLocalCoordinates((ref_CooSysRect2d3d)arg1, (Vector3d)arg2) → Vector2d :

Return local coordinates of the argument.

C++ signature :
Vector2d getLocalCoordinates(Ref<Rect2d3dCooSys> {lvalue},Vector3d)
getLocalPosition((ref_CooSysRect2d3d)arg1, (Pos3d)arg2) → Pos2d :
C++ signature :
Pos2d getLocalPosition(Ref<Rect2d3dCooSys> {lvalue},Pos3d)
getOrg((ref_CooSysRect2d3d)arg1) → Pos3d :
C++ signature :
Pos3d getOrg(Ref<Rect2d3dCooSys> {lvalue})
move((ref_CooSysRect2d3d)arg1, (Vector3d)arg2) → None :

Move the reference system origin.

C++ signature :
void move(Ref<Rect2d3dCooSys> {lvalue},Vector3d)
class geom.Ref2d3d

Bases: geom.ref_CooSysRect2d3d

getIVector((Ref2d3d)arg1) → Vector3d :

Return unary vector i

C++ signature :
Vector3d getIVector(Ref2d3d {lvalue})
getJVector((Ref2d3d)arg1) → Vector3d :

Return unary vector j

C++ signature :
Vector3d getJVector(Ref2d3d {lvalue})
getXYPlane((Ref2d3d)arg1) → Plane3d :

Return the XY plane.

C++ signature :
Plane getXYPlane(Ref2d3d {lvalue})
class geom.ref_CooSysRect3d3d

Bases: geom.ProtoGeom

Org

Origin of the reference frame.

Trf

Coordinate system of the reference frame.

getAxisVDir((ref_CooSysRect3d3d)arg1, (int)arg2) → Vector3d :
C++ signature :
Vector3d getAxisVDir(Ref<Rect3d3dCooSys> {lvalue},unsigned long)
getCoordTransformation((ref_CooSysRect3d3d)arg1) → CooSysRect3d3d :
C++ signature :
Rect3d3dCooSys getCoordTransformation(Ref<Rect3d3dCooSys> {lvalue})
getGlobalCoordinates((ref_CooSysRect3d3d)arg1, (Vector3d)arg2) → Vector3d :

Return global coordinates of the argument.

C++ signature :
Vector3d getGlobalCoordinates(Ref<Rect3d3dCooSys> {lvalue},Vector3d)
getGlobalPosition((ref_CooSysRect3d3d)arg1, (Pos3d)arg2) → Pos3d :
C++ signature :
Pos3d getGlobalPosition(Ref<Rect3d3dCooSys> {lvalue},Pos3d)
getLocalCoordinates((ref_CooSysRect3d3d)arg1, (Vector3d)arg2) → Vector3d :

Return local coordinates of the argument.

C++ signature :
Vector3d getLocalCoordinates(Ref<Rect3d3dCooSys> {lvalue},Vector3d)
getLocalPosition((ref_CooSysRect3d3d)arg1, (Pos3d)arg2) → Pos3d :
C++ signature :
Pos3d getLocalPosition(Ref<Rect3d3dCooSys> {lvalue},Pos3d)
getOrg((ref_CooSysRect3d3d)arg1) → Pos3d :
C++ signature :
Pos3d getOrg(Ref<Rect3d3dCooSys> {lvalue})
move((ref_CooSysRect3d3d)arg1, (Vector3d)arg2) → None :

Move the reference system origin.

C++ signature :
void move(Ref<Rect3d3dCooSys> {lvalue},Vector3d)
class geom.Ref3d3d

Bases: geom.ref_CooSysRect3d3d

getIVector((Ref3d3d)arg1) → Vector3d :

Return unary vector i.

C++ signature :
Vector3d getIVector(Ref3d3d {lvalue})
getJVector((Ref3d3d)arg1) → Vector3d :

Return unary vector j.

C++ signature :
Vector3d getJVector(Ref3d3d {lvalue})
getKVector((Ref3d3d)arg1) → Vector3d :

Return unary vector k.

C++ signature :
Vector3d getKVector(Ref3d3d {lvalue})
getXYPlane((Ref3d3d)arg1) → Plane3d :

Return the XY plane.

C++ signature :
Plane getXYPlane(Ref3d3d {lvalue})
getXZPlane((Ref3d3d)arg1) → Plane3d :

Return the XZ plane.

C++ signature :
Plane getXZPlane(Ref3d3d {lvalue})
getYZPlane((Ref3d3d)arg1) → Plane3d :

Return the YZ plane.

C++ signature :
Plane getYZPlane(Ref3d3d {lvalue})
class geom.PrincipalAxesOfInertia2D

Bases: Boost.Python.instance

I1

first principal moment of inertia.

I2

second principal moment of inertia.

getAxis1VDir((PrincipalAxesOfInertia2D)arg1) → Vector2d :

returns the direction vector of the first principal moment of inertia

C++ signature :
Vector2d getAxis1VDir(PrincipalAxesOfInertia2D {lvalue})