|
xc
|
Surface that limits the body (face as seen by the body). More...
#include <Body.h>
Public Member Functions | |
| BodyFace (Body *b=nullptr, Face *ptr=nullptr, const size_t &p=1, const bool &d=true) | |
| Constructor. | |
| Face * | Surface (void) |
| Return a pointer to the surface that limits the solid. | |
| const Face * | Surface (void) const |
| Return a pointer to the surface that limits the solid. | |
| void | SetSurf (Face *s) |
| Set the surface that limites the solid. | |
| const std::string & | getName (void) const |
| Return the name of the surface that limits the solid. | |
| bool | Vacia (void) const |
| Return true if the surface doesn't exists. | |
| size_t | getNumberOfLines (void) const |
| Return the number of edges on the surface. | |
| size_t | getNumberOfVertices (void) const |
| Return the number of vertices on the surface. | |
| const CmbEdge::Side * | getSide (const size_t &) const |
| Return the pointer to the side face whose index is passed as parameter. | |
| CmbEdge::Side * | getSide (const size_t &) |
| Return a pointer to the i-th edge of the face. | |
| const Pnt * | getVertex (const size_t &) const |
| Return a pointer to the i-th vertex of the face. | |
| Pnt * | getVertex (const size_t &) |
| Return a pointer to the i-th vertex of the face. | |
| virtual Pos3dArray | get_positions (void) const |
| Return the positions for the nodes on a face. | |
| void | create_nodes (void) |
| Trigger the creation of nodes on faces. | |
| bool | checkNDivs (void) const |
| Check the number of divisions. | |
| Node * | getNode (const size_t &, const size_t &) |
| Return a pointer to the (i,j) node of the face. | |
Surface that limits the body (face as seen by the body).
1.8.12