TriangleMeshWall::Triangle Struct Reference

#include <TriangleMeshWall.h>

Public Member Functions

 Triangle ()=default
 Default constructor. More...
 
 Triangle (const TriangleWall &w, std::array< unsigned, 3 > vi)
 Constructor setting values. More...
 

Public Attributes

TriangleWall wall
 The TriangleWall. More...
 
std::array< unsigned, 3 > vertexIndices {}
 Array of indices to the vertices vector of the 3 vertices the triangle is made of. More...
 

Constructor & Destructor Documentation

◆ Triangle() [1/2]

TriangleMeshWall::Triangle::Triangle ( )
default

Default constructor.

◆ Triangle() [2/2]

TriangleMeshWall::Triangle::Triangle ( const TriangleWall w,
std::array< unsigned, 3 >  vi 
)
inline

Constructor setting values.

Parameters
wThe TriangleWall.
viArray of indices of the three vertices the triangle is made of.
231 : wall(w), vertexIndices(vi) {};
std::array< unsigned, 3 > vertexIndices
Array of indices to the vertices vector of the 3 vertices the triangle is made of.
Definition: TriangleMeshWall.h:237
TriangleWall wall
The TriangleWall.
Definition: TriangleMeshWall.h:231

Member Data Documentation

◆ vertexIndices

std::array<unsigned, 3> TriangleMeshWall::Triangle::vertexIndices {}

◆ wall

TriangleWall TriangleMeshWall::Triangle::wall

The TriangleWall.

Referenced by TriangleMeshWall::refineTriangle().


The documentation for this struct was generated from the following file: