16#include "TTriangle3.h"
91 ttPlanes[0].Set(tpPoint00, tpPoint01, tpPoint02);
92 ttPlanes[1].Set(tpPoint10, tpPoint11, tpPoint12);
146 ttPlanes[0].Set(tpPoint00, tpPoint01, tpPoint02);
147 ttPlanes[1].Set(tpPoint10, tpPoint11, tpPoint12);
168 typedef TTriangularSolid3<int16_t> TTriangularSolid3S;
169 typedef TTriangularSolid3<uint16_t> TTriangularSolid3US;
170 typedef TTriangularSolid3<int32_t> TTriangularSolid3L;
171 typedef TTriangularSolid3<uint32_t> TTriangularSolid3UL;
172 typedef TTriangularSolid3<int64_t> TTriangularSolid3LL;
173 typedef TTriangularSolid3<uint64_t> TTriangularSolid3ULL;
174 typedef TTriangularSolid3<float> TTriangularSolid3F;
175 typedef TTriangularSolid3<double> TTriangularSolid3D;
Simplified class representing a 3-D point.
Definition TPoint3.h:37
Simplified class representing a triangle.
Definition TTriangle3.h:38
TPoint3< T > tpPoints[3]
Definition TTriangle3.h:44
TTriangle3< int16_t > ttPlanes[2]
Definition TTriangularSolid3.h:44
TTriangularSolid3()
Default constructor.
Definition TTriangularSolid3.h:53
TTriangularSolid3(const TTriangle3< T > &ttPlane0, const TTriangle3< T > &ttPlane1)
Constructs a triangular solid from two triangular planes.
Definition TTriangularSolid3.h:106
TTriangularSolid3(const TTriangularSolid3< T > &tts)
Copy constructor.
Definition TTriangularSolid3.h:66
TTriangularSolid3(const TPoint3< T > &tpPoint00, const TPoint3< T > &tpPoint01, const TPoint3< T > &tpPoint02, const TPoint3< T > &tpPoint10, const TPoint3< T > &tpPoint11, const TPoint3< T > &tpPoint12)
Constructs a triangular solid from six points.
Definition TTriangularSolid3.h:89
void Set(const TPoint3< T > &tpPoint00, const TPoint3< T > &tpPoint01, const TPoint3< T > &tpPoint02, const TPoint3< T > &tpPoint10, const TPoint3< T > &tpPoint11, const TPoint3< T > &tpPoint12)
Sets the triangular solid using six points.
Definition TTriangularSolid3.h:144
void Set(const TTriangularSolid3< T > &tts)
Sets the triangular solid.
Definition TTriangularSolid3.h:119
void Set(const TTriangle3< T > &ttPlane0, const TTriangle3< T > &ttPlane1)
Sets the triangular solid using two triangular planes.
Definition TTriangularSolid3.h:161
Definition AESCryptography.h:18