30 #ifndef TRITRIZPTRPNT_H 31 #define TRITRIZPTRPNT_H 33 #include "xc_utils/src/nucleo/EntCmd.h" 34 #include "MatrizPtrPnt.h" 35 #include "TritrizPtrBase.h" 36 #include "utility/matrix/Vector.h" 38 #include "xc_basic/src/matrices/TritrizIndices.h" 69 std::deque<size_t>
CopiaPuntos(
const RangoTritriz &,
const std::vector<size_t> &,
const Vector3d &);
79 void setPnt(
const size_t &,
const size_t &,
const size_t &,
const int &);
80 Pnt *getPnt(
const size_t &,
const size_t &,
const size_t &);
83 void Print(std::ostream &os)
const;
87 std::ostream &operator<<(std::ostream &os,
const TritrizPtrPnt &);
89 std::vector<size_t>
getIdPuntosQuad(
const TritrizPtrPnt::const_ref_capa_i_cte &,
const size_t &j,
const size_t &k);
std::deque< size_t > CopiaPuntos(const RangoTritriz &, const std::vector< size_t > &, const Vector3d &)
Copy the points from the range being passed as parameter, and places the at the positions of the matr...
Definition: TritrizPtrPnt.cc:193
"Tritriz" of elment pointers.
Definition: TritrizPtrPnt.h:51
TritrizPtrPnt getCeldaPuntos(const size_t &, const size_t &, const size_t &, const TritrizIndices &)
Return the cell builded by the points obtained from the positions of the tritrix that result for addi...
Definition: TritrizPtrPnt.cc:298
Three dimensional scheme container.
Definition: MapEsquemas3d.h:42
Pnt * getNearestPnt(const Pos3d &p)
Returns the point closest to the one being passed as parameter.
Definition: TritrizPtrPnt.cc:150
Punto (KPoint).
Definition: Pnt.h:49
Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies...
Definition: Cad.h:69
TritrizPtrPnt getRangoPuntos(const RangoTritriz &)
Returns the points del rango being passed as parameter.
Definition: TritrizPtrPnt.cc:216
TritrizPtrPnt getPuntos(const TritrizIndices &)
Returns the points which indices are being passed as parameter.
Definition: TritrizPtrPnt.cc:253
Pnt * getPunto(const VIndices &i)
Returns the points which indices are being passed as parameter.
Definition: TritrizPtrPnt.cc:237
Matriz de pointers to puntos.
Definition: MatrizPtrPnt.h:49
TritrizPtrPnt(const size_t capas=0)
Default constructor.
Definition: TritrizPtrPnt.cc:50
const Cad * getCad(void) const
Returns a pointer to objeto Cad.
Definition: TritrizPtrPnt.cc:117
================================================================================
Definition: ContinuaReprComponent.h:34
std::vector< size_t > getIdPuntosQuad(const TritrizPtrPnt::const_ref_capa_i_cte &, const size_t &j, const size_t &k)
Returns the indexes of the points (j,k),(j+1,k),(j+1,k+1),(j,k+1).
Definition: TritrizPtrPnt.cc:375
Pnt * buscaPunto(const int &tag)
Returns (if it exists) a pointer to the point identified by the tag being passed as parameter...
Definition: TritrizPtrPnt.cc:103
"Tritriz" de pointers to objetos.
Definition: TritrizPtrBase.h:55
Pos3d getCentroide(void) const
Returns the centroide del esquema.
Definition: TritrizPtrPnt.cc:82