DeSiGNAR  0.5a
Data Structures General Library
List of all members
Designar::TriangleInt Class Reference

#include <triangle.H>

Inheritance diagram for Designar::TriangleInt:
Inheritance graph
[legend]
Collaboration diagram for Designar::TriangleInt:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Designar::GenTriangle< PointInt2D >
using PointType = PointInt2D
 
using SegmentType = GenSegment< PointInt2D >
 
- Public Member Functions inherited from Designar::GenTriangle< PointInt2D >
 GenTriangle (const PointInt2D &_p1, const PointInt2D &_p2, const PointInt2D &_p3)
 
 GenTriangle (const GenTriangle &t)
 
 GenTriangle (GenTriangle &&t)
 
GenTriangleoperator= (const GenTriangle &t)
 
GenTriangleoperator= (GenTriangle &&t)
 
void swap (GenTriangle &t)
 
const PointInt2Dget_p1 () const
 
const PointInt2Dget_p2 () const
 
const PointInt2Dget_p3 () const
 
void set_p1 (const PointInt2D &_p1)
 
void set_p1 (PointInt2D &&_p1)
 
void set_p2 (const PointInt2D &_p2)
 
void set_p2 (PointInt2D &&_p2)
 
void set_p3 (const PointInt2D &_p3)
 
void set_p3 (PointInt2D &&_p3)
 
real_t area () const
 
bool is_clockwise () const
 
bool is_counterclockwise () const
 
bool contains_to (const PointInt2D &p) const
 
bool contains_to (const SegmentType &s) const
 
bool intersects_properly_with (const SegmentType &s) const
 
bool intersects_with (const SegmentType &s) const
 
SegmentType intersection_with (const SegmentType &s)
 
bool operator== (const GenTriangle &t) const
 
bool operator!= (const GenTriangle &t) const
 

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