35 #include "utility/geom/pos_vec/Pos3d.h" 36 #include "utility/geom/pos_vec/Pos2d.h" 56 inline const Pos3d &getDPoint(
void)
const 58 inline const Pos3d &getAPivot(
void)
const 60 inline const Pos3d &getBPivot(
void)
const 62 inline const Pos3d &getCPivot(
void)
const 64 inline Pos3d getAPoint(
const double &epsilon)
65 {
return Pos3d(epsilon,A.y(),A.z()); }
66 inline Pos3d getBPoint(
const double &epsilon)
67 {
return Pos3d(epsilon,B.y(),B.z()); }
68 inline Pos3d getDPoint(
const double &epsilon)
69 {
return Pos3d(epsilon,D.y(),D.z()); }
70 inline double getEpsilonA(
void)
const 72 inline double getEpsilonB(
void)
const 74 inline double getEpsilonC(
void)
const 76 inline double getEpsilonD(
void)
const 78 inline Pos2d getAPivotPosition(
void)
const 79 {
return Pos2d(A.y(),A.z()); }
80 inline Pos2d getBPivotPosition(
void)
const 81 {
return Pos2d(B.y(),B.z()); }
82 inline Pos2d getCPivotPosition(
void)
const 83 {
return Pos2d(C.y(),C.z()); }
84 inline Pos2d getPointDPosition(
void)
const 85 {
return Pos2d(D.y(),D.z()); }
86 inline bool Ok(
void)
const 88 bool checkPositions(
void)
const;
89 void print(std::ostream &)
const;
93 inline std::ostream &operator<<(std::ostream &os,
const Pivots &p)
Posición en dos dimensiones.
Definition: Pos2d.h:41
Pivots(const Pos3d &a, const Pos3d &b, const Pos3d &c, const Pos3d &d)
Constructor.
Definition: Pivots.cc:87
Objet that can execute python scripts.
Definition: CommandEntity.h:40
void print(std::ostream &) const
Print pivots definition.
Definition: Pivots.cc:97
Pivot positions computed for a bending plane.
Definition: Pivots.h:45
Posición en tres dimensiones.
Definition: Pos3d.h:44
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Given a bending plane, computes the "pivots" position on the section.
Definition: ComputePivots.h:48