GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
GOAT::raytracing::triangle Member List

This is the complete list of members for GOAT::raytracing::triangle, including all inherited members.

area()GOAT::raytracing::triangleinline
binRead(std::ifstream &is)GOAT::raytracing::triangle
binWrite(std::ofstream &os)GOAT::raytracing::triangle
calcIntersectionPoint(maths::Vector< double > r, maths::Vector< double > k, maths::Vector< double > &p, double eps=1E-5)GOAT::raytracing::triangle
calcIntersectionPoint(maths::Vector< double > r, maths::Vector< double > k, double &t, maths::Vector< double > &p, double eps=1E-5)GOAT::raytracing::triangle
calcSideVectors()GOAT::raytracing::triangleinline
distance(maths::Vector< double > p, maths::Vector< double > k)GOAT::raytracing::triangle
fGOAT::raytracing::triangle
getnorm(void)GOAT::raytracing::triangle
nGOAT::raytracing::triangle
operator=(const triangle &dr)GOAT::raytracing::triangle
operator[](int i)GOAT::raytracing::triangle
operator[](int i) constGOAT::raytracing::triangle
PGOAT::raytracing::triangle
setnorm(void)GOAT::raytracing::triangle
setnorm(maths::Vector< double > n)GOAT::raytracing::triangleinline
surface classGOAT::raytracing::trianglefriend
triangle()GOAT::raytracing::triangle
triangle(maths::Vector< double > P1, maths::Vector< double > P2, maths::Vector< double > P3)GOAT::raytracing::triangle
triangle(maths::Vector< double > ip1, maths::Vector< double > ip2, maths::Vector< double > ip3, maths::Vector< double > P)GOAT::raytracing::triangle
triangle(const triangle &d)GOAT::raytracing::triangle
uGOAT::raytracing::triangle
vGOAT::raytracing::triangle
~triangle()GOAT::raytracing::triangle