#include <GteSegment.h>
Public Member Functions | |
void | GetCenteredForm (Vector< N, Real > ¢er, Vector< N, Real > &direction, Real &extent) const |
bool | operator!= (Segment const &segment) const |
bool | operator< (Segment const &segment) const |
bool | operator<= (Segment const &segment) const |
bool | operator== (Segment const &segment) const |
bool | operator> (Segment const &segment) const |
bool | operator>= (Segment const &segment) const |
Segment () | |
Segment (Vector< N, Real > const &p0, Vector< N, Real > const &p1) | |
Segment (std::array< Vector< N, Real >, 2 > const &inP) | |
Segment (Vector< N, Real > const ¢er, Vector< N, Real > const &direction, Real extent) | |
void | SetCenteredForm (Vector< N, Real > const ¢er, Vector< N, Real > const &direction, Real extent) |
Public Attributes | |
std::array< Vector< N, Real >, 2 > | p |
Definition at line 24 of file GteSegment.h.
gte::Segment< N, Real >::Segment | ( | ) |
Definition at line 67 of file GteSegment.h.
gte::Segment< N, Real >::Segment | ( | Vector< N, Real > const & | p0, |
Vector< N, Real > const & | p1 | ||
) |
Definition at line 74 of file GteSegment.h.
gte::Segment< N, Real >::Segment | ( | std::array< Vector< N, Real >, 2 > const & | inP | ) |
Definition at line 82 of file GteSegment.h.
gte::Segment< N, Real >::Segment | ( | Vector< N, Real > const & | center, |
Vector< N, Real > const & | direction, | ||
Real | extent | ||
) |
Definition at line 88 of file GteSegment.h.
void gte::Segment< N, Real >::GetCenteredForm | ( | Vector< N, Real > & | center, |
Vector< N, Real > & | direction, | ||
Real & | extent | ||
) | const |
Definition at line 103 of file GteSegment.h.
bool gte::Segment< N, Real >::operator!= | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 118 of file GteSegment.h.
bool gte::Segment< N, Real >::operator< | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 124 of file GteSegment.h.
bool gte::Segment< N, Real >::operator<= | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 130 of file GteSegment.h.
bool gte::Segment< N, Real >::operator== | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 112 of file GteSegment.h.
bool gte::Segment< N, Real >::operator> | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 136 of file GteSegment.h.
bool gte::Segment< N, Real >::operator>= | ( | Segment< N, Real > const & | segment | ) | const |
Definition at line 142 of file GteSegment.h.
void gte::Segment< N, Real >::SetCenteredForm | ( | Vector< N, Real > const & | center, |
Vector< N, Real > const & | direction, | ||
Real | extent | ||
) |
Definition at line 95 of file GteSegment.h.
std::array<Vector<N, Real>, 2> gte::Segment< N, Real >::p |
Definition at line 46 of file GteSegment.h.