Interaction diagram¶
-
class
xc.
DeformationPlane
¶ Bases:
geom.Plane3d
-
constantStrain
((DeformationPlane)arg1, (float)arg2) → None :¶ - C++ signature :
- void constantStrain(XC::DeformationPlane {lvalue},double)
-
getDeformation
((DeformationPlane)arg1, (Pos2d)arg2) → float :¶ DEPRECATED; returns strain at position.
- C++ signature :
- double getDeformation(XC::DeformationPlane {lvalue},Pos2d)
-
getStrain
((DeformationPlane)arg1, (Pos2d)arg2) → float :¶ returns strain at position.
- C++ signature :
- double getStrain(XC::DeformationPlane {lvalue},Pos2d)
-
-
class
xc.
ComputePivots
¶ Bases:
geom.Ref3d3d
-
class
xc.
PivotsUltimateStrains
¶ Bases:
xc_base.CommandEntity
-
class
xc.
InteractionDiagramParameters
¶ Bases:
xc_base.CommandEntity
-
class
xc.
ClosedTriangleMesh
¶ Bases:
geom.GeomObj3d
-
getArea
((ClosedTriangleMesh)arg1) → float :¶ - C++ signature :
- double getArea(XC::ClosedTriangleMesh {lvalue})
-
getDimension
((ClosedTriangleMesh)arg1) → int :¶ - C++ signature :
- unsigned short getDimension(XC::ClosedTriangleMesh {lvalue})
-
getIx
((ClosedTriangleMesh)arg1) → float :¶ - C++ signature :
- double getIx(XC::ClosedTriangleMesh {lvalue})
-
getIy
((ClosedTriangleMesh)arg1) → float :¶ - C++ signature :
- double getIy(XC::ClosedTriangleMesh {lvalue})
-
getIz
((ClosedTriangleMesh)arg1) → float :¶ - C++ signature :
- double getIz(XC::ClosedTriangleMesh {lvalue})
-
getMax
((ClosedTriangleMesh)arg1, (int)arg2) → float :¶ - C++ signature :
- double getMax(XC::ClosedTriangleMesh {lvalue},unsigned short)
-
getMin
((ClosedTriangleMesh)arg1, (int)arg2) → float :¶ - C++ signature :
- double getMin(XC::ClosedTriangleMesh {lvalue},unsigned short)
-
getNumFacetas
((ClosedTriangleMesh)arg1) → int :¶ - C++ signature :
- unsigned long getNumFacetas(XC::ClosedTriangleMesh {lvalue})
-
getTriangleMap
((ClosedTriangleMesh)arg1) → object :¶ - C++ signature :
- TriangleMap getTriangleMap(XC::ClosedTriangleMesh {lvalue})
-
getVolume
((ClosedTriangleMesh)arg1) → float :¶ - C++ signature :
- double getVolume(XC::ClosedTriangleMesh {lvalue})
-
-
class
xc.
InteractionDiagram
¶ Bases:
xc.ClosedTriangleMesh
-
centroid
((InteractionDiagram)arg1) → Pos3d :¶ - C++ signature :
- Pos3d centroid(XC::InteractionDiagram {lvalue})
-
getCapacityFactor
((InteractionDiagram)arg1, (Pos3d)arg2) → float :¶ - C++ signature :
- double getCapacityFactor(XC::InteractionDiagram {lvalue},Pos3d)
-
getIntersection
((InteractionDiagram)arg1, (Pos3d)arg2) → Pos3d :¶ Returns the intersection of the ray O->point(N,My,Mz) with the interaction diagram.
- C++ signature :
- Pos3d getIntersection(XC::InteractionDiagram {lvalue},Pos3d)
-
getLength
((InteractionDiagram)arg1) → float :¶ - C++ signature :
- double getLength(XC::InteractionDiagram {lvalue})
-
readFrom
((InteractionDiagram)arg1, (str)arg2) → None :¶ - C++ signature :
- void readFrom(XC::InteractionDiagram {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
writeTo
((InteractionDiagram)arg1, (str)arg2) → None :¶ - C++ signature :
- void writeTo(XC::InteractionDiagram {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
-
class
xc.
InteractionDiagram2d
¶ Bases:
geom.Polygon2d
-
getCapacityFactor
((InteractionDiagram2d)arg1, (Pos2d)arg2) → float :¶ - C++ signature :
- double getCapacityFactor(XC::InteractionDiagram2d {lvalue},Pos2d)
-
getIntersection
((InteractionDiagram2d)arg1, (Pos2d)arg2) → Pos2d :¶ Returns the intersection of the ray O->point(N,My,Mz) with the interaction diagram.
- C++ signature :
- Pos2d getIntersection(XC::InteractionDiagram2d {lvalue},Pos2d)
-
simplify
((InteractionDiagram2d)arg1) → None :¶ - C++ signature :
- void simplify(XC::InteractionDiagram2d {lvalue})
-