argos::CConvexHull::SFace Struct Reference

#include <convex_hull.h>

Collaboration diagram for argos::CConvexHull::SFace:

Public Member Functions

 SFace (const std::vector< CVector3 > &vec_points, UInt32 un_A, UInt32 un_B, UInt32 un_C, UInt32 un_inside_point)
 
void Flip ()
 

Public Attributes

CVector3 Normal
 
Real Direction
 
std::array< UInt32, 3 > VertexIndices
 

Detailed Description

Definition at line 27 of file convex_hull.h.

Constructor & Destructor Documentation

◆ SFace()

argos::CConvexHull::SFace::SFace ( const std::vector< CVector3 > &  vec_points,
UInt32  un_A,
UInt32  un_B,
UInt32  un_C,
UInt32  un_inside_point 
)

Definition at line 172 of file convex_hull.cpp.

Member Function Documentation

◆ Flip()

void argos::CConvexHull::SFace::Flip ( )

Definition at line 189 of file convex_hull.cpp.

Member Data Documentation

◆ Direction

Real argos::CConvexHull::SFace::Direction

Definition at line 37 of file convex_hull.h.

◆ Normal

CVector3 argos::CConvexHull::SFace::Normal

Definition at line 36 of file convex_hull.h.

◆ VertexIndices

std::array<UInt32, 3> argos::CConvexHull::SFace::VertexIndices

Definition at line 38 of file convex_hull.h.