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)
- getGeneralizedStrains((DeformationPlane)arg1, (list)arg2) list : ¶
return the generalized strains in the order specified by the given list of strings
- C++ signature :
boost::python::list getGeneralizedStrains(XC::DeformationPlane {lvalue},boost::python::list)
- getStrain((DeformationPlane)arg1, (Pos2d)arg2) float : ¶
Returns strain at the given position.
- C++ signature :
double getStrain(XC::DeformationPlane {lvalue},Pos2d)
- getStrains((DeformationPlane)arg1) Vector : ¶
Returns the generalized strains vector (epsilon, curvZ, curvY)
- C++ signature :
XC::Vector getStrains(XC::DeformationPlane {lvalue})
- setStrains((DeformationPlane)arg1, (Vector)arg2) None : ¶
Sets the generalized strains vector (epsilon, curvZ, curvY)
- C++ signature :
void setStrains(XC::DeformationPlane {lvalue},XC::Vector)
- property strains¶
Gets/sets the generalized strains vector (epsilon, curvZ, curvY)
- 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})