Antkeeper  0.0.1
Public Types | Public Attributes | List of all members
geom::primitives::triangle< T, N > Struct Template Reference

n-dimensional triangle. More...

#include <triangle.hpp>

Public Types

using vector_type = math::vector< T, N >
 Vector type. More...
 

Public Attributes

vector_type a
 First point. More...
 
vector_type b
 Second point. More...
 
vector_type c
 Third point. More...
 

Detailed Description

template<class T, std::size_t N>
struct geom::primitives::triangle< T, N >

n-dimensional triangle.

Template Parameters
TReal type.
NNumber of dimensions.

Definition at line 35 of file triangle.hpp.

Member Typedef Documentation

◆ vector_type

template<class T , std::size_t N>
using geom::primitives::triangle< T, N >::vector_type = math::vector<T, N>

Vector type.

Definition at line 38 of file triangle.hpp.

Member Data Documentation

◆ a

template<class T , std::size_t N>
vector_type geom::primitives::triangle< T, N >::a

First point.

Definition at line 41 of file triangle.hpp.

◆ b

template<class T , std::size_t N>
vector_type geom::primitives::triangle< T, N >::b

Second point.

Definition at line 44 of file triangle.hpp.

◆ c

template<class T , std::size_t N>
vector_type geom::primitives::triangle< T, N >::c

Third point.

Definition at line 47 of file triangle.hpp.


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