#include <PrimTypes.hpp>
|
| Triangle (Private, const Vertex &v1, const Vertex &v2, const Vertex &v3, const tribit_t &boundaryVertices) noexcept |
|
| Triangle (Private, uint32_t id, const tribit_t &boundaryEdges, const tribit_t &boundaryVertices) noexcept |
|
constexpr const tribit_t & | boundaryEdges () const noexcept |
|
constexpr tribit_t & | boundaryEdges () noexcept |
|
constexpr const tribit_t & | boundaryVertices () const noexcept |
|
constexpr tribit_t & | boundaryVertices () noexcept |
|
constexpr uint32_t | id () const noexcept |
|
constexpr uint32_t & | id () noexcept |
|
constexpr bool | isEdgesBoundary () const noexcept |
|
bool | isLine () const noexcept |
| Returns true if all vertices are lines, i.e. zero tex-coord, otherwise false.
|
|
constexpr bool | isVerticesBoundary () const noexcept |
|
constexpr bool | onCurve () const noexcept |
| Returns true if all vertices are on-curve, otherwise false.
|
|
std::string | toString () const noexcept |
|
TriangleRef | transform (const AffineTransform &t) const |
| Returns a transformed copy of this instance using the given AffineTransform.
|
|
constexpr const trivert_t & | vertices () const noexcept |
| Returns array of 3 vertices, denominating the triangle.
|
|
constexpr trivert_t & | vertices () noexcept |
| Returns array of 3 vertices, denominating the triangle.
|
|
Definition at line 130 of file PrimTypes.hpp.
◆ trivert_t
◆ tribit_t
◆ Triangle() [1/2]
gamp::graph::Triangle::Triangle |
( |
Private | , |
|
|
const Vertex & | v1, |
|
|
const Vertex & | v2, |
|
|
const Vertex & | v3, |
|
|
const tribit_t & | boundaryVertices ) |
|
inlinenoexcept |
◆ Triangle() [2/2]
gamp::graph::Triangle::Triangle |
( |
Private | , |
|
|
uint32_t | id, |
|
|
const tribit_t & | boundaryEdges, |
|
|
const tribit_t & | boundaryVertices ) |
|
inlinenoexcept |
◆ create()
◆ transform()
◆ onCurve()
bool gamp::graph::Triangle::onCurve |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Returns true if all vertices are on-curve, otherwise false.
Definition at line 170 of file PrimTypes.hpp.
◆ isLine()
bool gamp::graph::Triangle::isLine |
( |
| ) |
const |
|
inlinenoexcept |
Returns true if all vertices are lines, i.e. zero tex-coord, otherwise false.
Definition at line 175 of file PrimTypes.hpp.
◆ id() [1/2]
uint32_t gamp::graph::Triangle::id |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ id() [2/2]
uint32_t & gamp::graph::Triangle::id |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ vertices() [1/2]
const trivert_t & gamp::graph::Triangle::vertices |
( |
| ) |
const |
|
inlineconstexprnoexcept |
Returns array of 3 vertices, denominating the triangle.
Definition at line 185 of file PrimTypes.hpp.
◆ vertices() [2/2]
trivert_t & gamp::graph::Triangle::vertices |
( |
| ) |
|
|
inlineconstexprnoexcept |
Returns array of 3 vertices, denominating the triangle.
Definition at line 187 of file PrimTypes.hpp.
◆ boundaryEdges() [1/2]
const tribit_t & gamp::graph::Triangle::boundaryEdges |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ boundaryEdges() [2/2]
tribit_t & gamp::graph::Triangle::boundaryEdges |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ boundaryVertices() [1/2]
const tribit_t & gamp::graph::Triangle::boundaryVertices |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ boundaryVertices() [2/2]
tribit_t & gamp::graph::Triangle::boundaryVertices |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ isEdgesBoundary()
bool gamp::graph::Triangle::isEdgesBoundary |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ isVerticesBoundary()
bool gamp::graph::Triangle::isVerticesBoundary |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ toString()
std::string gamp::graph::Triangle::toString |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: