AAPlane.hpp
Go to the documentation of this file.
1 
2 namespace GfxTL
3 {
4  template< class PointT >
6  {}
7 
8  template< class PointT >
10  : _axis(axis)
11  , _value(value)
12  {
13  }
14 
15  template< class PointT >
16  AAPlane< PointT >::AAPlane(unsigned int axis, const PointType& p)
17  : _axis(axis)
18  , _value(p[axis])
19  {
20  }
21 
22  template< class PointT >
23  void AAPlane< PointT >::Set(unsigned int axis, ScalarType value)
24  {
25  _axis = axis;
26  _value = value;
27  }
28 };
GfxTL::AAPlane::AAPlane
AAPlane()
Definition: AAPlane.hpp:5
cxxopts::value
std::shared_ptr< Value > value()
Definition: cxxopts.hpp:926
GfxTL::AAPlane::ScalarType
PointType::ScalarType ScalarType
Definition: AAPlane.h:11
GfxTL
Definition: AABox.h:8
GfxTL::AAPlane::PointType
PointT PointType
Definition: AAPlane.h:10
GfxTL::AAPlane::Set
void Set(unsigned int axis, ScalarType value)
Definition: AAPlane.hpp:23