33 #include "EntityMap.h"    45 class MultiBlockTopology;
    55     const double tol= 0.01;
    57     void updateSets(
Pnt *) 
const;
    66     Plane getPlane(
const Indice &i,
const Indice &j,
const Indice &k) 
const;
    77     void Copy(
const std::vector<PntMap::Indice> &);
    79     double Dist(
const Indice &i,
const Indice &j) 
const;
    81     boost::python::dict 
getPyDict(
void) 
const;
    82     void setPyDict(
const boost::python::dict &);    
 Geometric entities container (points, lines, surfaces,...). 
Definition: EntityMap.h:43
Posición en dos dimensiones. 
Definition: Pos2d.h:41
Model geometry manager. 
Definition: MultiBlockTopology.h:68
double Dist(const Indice &i, const Indice &j) const
Return the distance between the points which identifiers are being passed as parameters. 
Definition: PntMap.cc:340
Plane in a three-dimensional space. 
Definition: Plane.h:49
void Transform(const TrfGeom &trf, const std::vector< PntMap::Indice > &)
Applies the transformation to the points identified by the indices being passed as parameter...
Definition: PntMap.cc:322
PntMap(MultiBlockTopology *mbt=nullptr)
Constructor. 
Definition: PntMap.cc:42
Vector3d getVector(const Indice &i, const Indice &j) const
Return the vector defined by the points which indices are being passed as parameters. 
Definition: PntMap.cc:97
Point container. 
Definition: PntMap.h:53
Point (KPoint). 
Definition: Pnt.h:50
Pnt * Copy(const Pnt *, const Vector3d &v)
Creates a new point, copy from the point argument with the corresponding name according to the value ...
Definition: PntMap.cc:272
Pnt * New(void)
Creates a new point. 
Definition: PntMap.cc:190
Pos3d getCentroid(void) const
Return the centroid of the points. 
Definition: PntMap.cc:63
Geometric transformation that can be applied to the components of a set. 
Definition: TrfGeom.h:48
bool checkPosition(const Pos3d &)
Check if there is a point too close to the new one. 
Definition: PntMap.cc:165
Line3d getRecta(const Indice &i, const Indice &j) const
Return the line defined by the points which indices are being passed as parameters. 
Definition: PntMap.cc:114
Posición en tres dimensiones. 
Definition: Pos3d.h:44
Line in a three-dimensional space. 
Definition: Line3d.h:62
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: PntMap.cc:375
Vector en tres dimensiones. 
Definition: Vector3d.h:39
Pnt * Crea(void)
Creates a new point. 
Definition: PntMap.cc:153
Plane getPlane(const Indice &i, const Indice &j, const Indice &k) const
Return the plane defined by the points which indices are being passed as parameters. 
Definition: PntMap.cc:131
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: PntMap.cc:359