34 #include "xc_utils/src/geom/pos_vec/Pos3d.h" 35 #include "xc_utils/src/geom/pos_vec/Pos2d.h" 53 Pivots(
const Pos3d &a,
const Pos3d &b,
const Pos3d &c,
const Pos3d &d);
55 inline const Pos3d &getPuntoD(
void)
const 57 inline const Pos3d &getPivotA(
void)
const 59 inline const Pos3d &getPivotB(
void)
const 61 inline const Pos3d &getPivotC(
void)
const 63 inline Pos3d getPuntoA(
const double &epsilon)
64 {
return Pos3d(epsilon,A.y(),A.z()); }
65 inline Pos3d getPuntoB(
const double &epsilon)
66 {
return Pos3d(epsilon,B.y(),B.z()); }
67 inline Pos3d getPuntoD(
const double &epsilon)
68 {
return Pos3d(epsilon,D.y(),D.z()); }
69 inline double getEpsilonA(
void)
const 71 inline double getEpsilonB(
void)
const 73 inline double getEpsilonC(
void)
const 75 inline double getEpsilonD(
void)
const 77 inline Pos2d getPosPivotA(
void)
const 78 {
return Pos2d(A.y(),A.z()); }
79 inline Pos2d getPosPivotB(
void)
const 80 {
return Pos2d(B.y(),B.z()); }
81 inline Pos2d getPosPivotC(
void)
const 82 {
return Pos2d(C.y(),C.z()); }
83 inline Pos2d getPosPuntoD(
void)
const 84 {
return Pos2d(D.y(),D.z()); }
85 inline bool Ok(
void)
const 87 bool checkPositions(
void)
const;
88 void print(std::ostream &)
const;
91 inline std::ostream &operator<<(std::ostream &os,
const Pivots &p)
Pivots(const Pos3d &a, const Pos3d &b, const Pos3d &c, const Pos3d &d)
Constructor.
Definition: Pivots.cc:82
Given a bending plane, computes the "pivots" position on the section.
Definition: ComputePivots.h:47
void print(std::ostream &) const
Print pivots definition.
Definition: Pivots.cc:92
Pivot positions computed for a bending plane.
Definition: Pivots.h:44
================================================================================
Definition: ContinuaReprComponent.h:34