#include <testing_planes.h>
Public Types | |
typedef std::vector < CTestingPlane > | tPlanesStack |
Stack of planes type. | |
Public Member Functions | |
void | addPlane (const CTestingPlane &plane) |
Add plane to the stack. | |
void | clearPlanes () |
Clear all planes from stack. | |
CTestingPlanes () | |
Simple constructor. | |
CTestingPlanes (const tPlanesStack &planes) | |
Initialize as a stack of planes. | |
virtual bool | isIn (double x, double y, double z) |
Test point. | |
void | set (const tPlanesStack &planes) |
Initialize by stack of planes. | |
Protected Attributes | |
tPlanesStack | m_planes |
Planes stack. |
Stack of planes
Definition at line 104 of file testing_planes.h.
Stack of planes type.
Definition at line 108 of file testing_planes.h.
Simple constructor.
Definition at line 144 of file testing_planes.cpp.
srs_env_model::CTestingPlanes::CTestingPlanes | ( | const tPlanesStack & | planes | ) |
Initialize as a stack of planes.
Initialize as a stack of planes
Definition at line 152 of file testing_planes.cpp.
void srs_env_model::CTestingPlanes::addPlane | ( | const CTestingPlane & | plane | ) | [inline] |
Add plane to the stack.
Definition at line 121 of file testing_planes.h.
void srs_env_model::CTestingPlanes::clearPlanes | ( | ) | [inline] |
Clear all planes from stack.
Definition at line 124 of file testing_planes.h.
bool srs_env_model::CTestingPlanes::isIn | ( | double | x, |
double | y, | ||
double | z | ||
) | [virtual] |
Test point.
Implements srs_env_model::CTestingObjectBase.
Definition at line 175 of file testing_planes.cpp.
void srs_env_model::CTestingPlanes::set | ( | const tPlanesStack & | planes | ) |
Initialize by stack of planes.
Initialize by stack of planes
Definition at line 162 of file testing_planes.cpp.
tPlanesStack srs_env_model::CTestingPlanes::m_planes [protected] |
Planes stack.
Definition at line 131 of file testing_planes.h.