29 #ifndef CLOSEDTRIANGLEMESH_H    30 #define CLOSEDTRIANGLEMESH_H    32 #include "xc_utils/src/geom/d2/Triedro3d.h"    35 #include "utility/actor/actor/MovableObject.h"    43 class FiberSectionBase;
    51     typedef std::vector<Triedro3d> v_triedros;
    52     typedef v_triedros::iterator iterator;
    53     typedef v_triedros::const_iterator const_iterator;
    73     virtual double GetMax(
short unsigned int i) 
const;
    74     virtual double GetMin(
short unsigned int i) 
const;
    75     virtual Pos3d Cdg(
void) 
const;
    76     virtual double Longitud(
void) 
const;
    77     virtual double Area(
void) 
const;
    78     virtual double Volumen(
void) 
const;
    79     virtual double Ix(
void) 
const; 
    80     virtual double Iy(
void) 
const;
    81     virtual double Iz(
void) 
const;
    82     short unsigned int Dimension()
 const    85     size_t GetNumFacetas(
void) 
const;
    87     TriangleMap getTriangleMap(
void) 
const;
    91     const_iterator begin() 
const;
    92     const_iterator end() 
const;
    93     size_t size(
void) 
const;
   100     void write(std::ofstream &);
   101     void read(std::ifstream &);
   102     void writeTo(
const std::string &);
   103     void readFrom(
const std::string &);
   104     void Print(std::ostream &os) 
const;
 ClosedTriangleMesh & operator=(const ClosedTriangleMesh &otro)
Assignment operator. 
Definition: ClosedTriangleMesh.cc:84
void read(std::ifstream &)
Lee la matriz de un archivo binario. 
Definition: ClosedTriangleMesh.cc:370
const Triedro3d * BuscaPtrTriedro(const Pos3d &p) const 
Busca el triedro que contiene al punto being passed as parameter. 
Definition: ClosedTriangleMesh.cc:217
@ingroup MATSCCDiagInt 
Definition: ClosedTriangleMesh.h:48
void getMatrizPosiciones(Matrix &)
Returns a matriz con las coordenadas de los puntos que definen cada uno de los triedros. 
Definition: ClosedTriangleMesh.cc:320
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter. 
Definition: ClosedTriangleMesh.cc:416
double rMin
Radius of the convex-hull circunscribed sphere. 
Definition: ClosedTriangleMesh.h:58
int sendData(CommParameters &)
Sends object members through the channel being passed as parameter. 
Definition: ClosedTriangleMesh.cc:381
Object that can move between processes. 
Definition: MovableObject.h:91
void write(std::ofstream &)
Escribe la matriz en un archivo binario. 
Definition: ClosedTriangleMesh.cc:359
int sendSelf(CommParameters &)
Envia el objeto through the channel being passed as parameter. 
Definition: ClosedTriangleMesh.cc:403
const_iterator BuscaTriedro(const Pos3d &p) const 
Busca el triedro que contiene al punto being passed as parameter. 
Definition: ClosedTriangleMesh.cc:202
GeomObj::list_Pos3d get_interseccion(const Pos3d &p) const 
Radius of the sphere that passes through the nearest vertex. 
Definition: ClosedTriangleMesh.cc:277
ClosedTriangleMesh(void)
Default constructor. 
Definition: ClosedTriangleMesh.cc:50
Communication parameters between processes. 
Definition: CommParameters.h:65
virtual void setMatrizPosiciones(const Matrix &)
Crea los triedros que definen el diagrama a partir de una matriz con las coordenadas de los puntos qu...
Definition: ClosedTriangleMesh.cc:343
================================================================================ 
Definition: ContinuaReprComponent.h:34
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter. 
Definition: ClosedTriangleMesh.cc:392
virtual ClosedTriangleMesh * clon(void) const 
Virtual constructor. 
Definition: ClosedTriangleMesh.cc:117