|
GeoModel - GeoModelCore
|
check if we can use Eigen Hyperplane for this More...
#include <GeoDefinitions.h>
Public Member Functions | |
| Plane3D () | |
| Plane3D (double a1, double b1, double c1, double d1) | |
| Plane3D (const Vector3D &n, const Vector3D &p) | |
| double | a () const |
| double | b () const |
| double | c () const |
| double | d () const |
| Vector3D | normal () const |
Protected Attributes | |
| double | a_ |
| double | b_ |
| double | c_ |
| double | d_ |
check if we can use Eigen Hyperplane for this
Definition at line 28 of file GeoDefinitions.h.
|
inline |
Default constructor - creates plane z=0.
Definition at line 35 of file GeoDefinitions.h.
|
inline |
Constructor from four numbers - creates plane a*x+b*y+c*z+d=0.
Definition at line 41 of file GeoDefinitions.h.
|
inline |
Constructor from normal and point.
Definition at line 47 of file GeoDefinitions.h.
|
inline |
Returns the a-coefficient in the plane equation: a*x+b*y+c*z+d=0.
Definition at line 53 of file GeoDefinitions.h.
|
inline |
Returns the b-coefficient in the plane equation: a*x+b*y+c*z+d=0.
Definition at line 56 of file GeoDefinitions.h.
|
inline |
Returns the c-coefficient in the plane equation: a*x+b*y+c*z+d=0.
Definition at line 59 of file GeoDefinitions.h.
|
inline |
Returns the free member of the plane equation: a*x+b*y+c*z+d=0.
Definition at line 62 of file GeoDefinitions.h.
|
inline |
1.8.11