|
INET Framework for OMNeT++/OMNEST
|
This class represents a 2 dimensional plane in the 3 dimensional space. More...
#include <Plane.h>
Public Member Functions | |
| Plane () | |
| Plane (const Coord &basePoint, const Coord &normalVector) | |
| const Coord & | getBasePoint () |
| void | setBasePoint (const Coord &basePoint) |
| const Coord & | getNormalVector () |
| void | setNormalVector (const Coord &normalVector) |
| virtual bool | isNil () const override |
| Returns true if this geometric object is the same as the unspecified singleton instance of this type. More... | |
| virtual bool | isUnspecified () const override |
| Returns true if this geometric object is not completely specified. More... | |
| Coord | computeIntersection (const LineSegment &lineSegment) |
Public Member Functions inherited from inet::GeometricObjectBase | |
| GeometricObjectBase () | |
| virtual | ~GeometricObjectBase () |
Static Public Attributes | |
| static const Plane | NIL |
Protected Attributes | |
| Coord | basePoint |
| Coord | normalVector |
This class represents a 2 dimensional plane in the 3 dimensional space.
| inet::Plane::Plane | ( | ) |
| Coord inet::Plane::computeIntersection | ( | const LineSegment & | lineSegment | ) |
Referenced by inet::Cuboid::computeIntersection().
|
inline |
|
inline |
|
inlineoverridevirtual |
Returns true if this geometric object is the same as the unspecified singleton instance of this type.
Implements inet::GeometricObjectBase.
|
inlineoverridevirtual |
Returns true if this geometric object is not completely specified.
Implements inet::GeometricObjectBase.
|
inline |
|
inline |
|
protected |
Referenced by computeIntersection().
|
static |
|
protected |
Referenced by computeIntersection().