Wildmeshing Toolkit
|
#include <Primitive.hpp>
Public Member Functions | |
Primitive (const PrimitiveType &primitive_type, const Tuple &t) | |
Primitive (const simplex::Simplex &simplex) | |
Primitive (const Cell &cell) | |
PrimitiveType | primitive_type () const |
const Tuple & | tuple () const |
bool | operator== (const Primitive &o) const |
bool | operator< (const Primitive &o) const |
Static Public Member Functions | |
static Primitive | vertex (const Tuple &t) |
static Primitive | edge (const Tuple &t) |
static Primitive | face (const Tuple &t) |
static Primitive | tetrahedron (const Tuple &t) |
static Primitive | halfedge (const Tuple &t) |
Private Attributes | |
PrimitiveType | m_primitive_type |
Tuple | m_tuple |
Definition at line 12 of file Primitive.hpp.
wmtk::Primitive::Primitive | ( | const PrimitiveType & | primitive_type, |
const Tuple & | t | ||
) |
Definition at line 9 of file Primitive.cpp.
Referenced by edge(), face(), tetrahedron(), and vertex().
wmtk::Primitive::Primitive | ( | const simplex::Simplex & | simplex | ) |
Definition at line 13 of file Primitive.cpp.
wmtk::Primitive::Primitive | ( | const Cell & | cell | ) |
Definition at line 17 of file Primitive.cpp.
Definition at line 35 of file Primitive.cpp.
References wmtk::Edge, and Primitive().
Definition at line 39 of file Primitive.cpp.
References Primitive(), and wmtk::Triangle.
bool wmtk::Primitive::operator< | ( | const Primitive & | o | ) | const |
Definition at line 53 of file Primitive.cpp.
References m_primitive_type, and m_tuple.
bool wmtk::Primitive::operator== | ( | const Primitive & | o | ) | const |
Definition at line 48 of file Primitive.cpp.
References m_primitive_type, and m_tuple.
PrimitiveType wmtk::Primitive::primitive_type | ( | ) | const |
Definition at line 22 of file Primitive.cpp.
References m_primitive_type.
Definition at line 43 of file Primitive.cpp.
References Primitive(), and wmtk::Tetrahedron.
const Tuple & wmtk::Primitive::tuple | ( | ) | const |
Definition at line 26 of file Primitive.cpp.
References m_tuple.
Definition at line 31 of file Primitive.cpp.
References Primitive(), and wmtk::Vertex.
|
private |
Definition at line 14 of file Primitive.hpp.
Referenced by operator<(), operator==(), and primitive_type().
|
private |
Definition at line 15 of file Primitive.hpp.
Referenced by operator<(), operator==(), and tuple().