INET Framework for OMNeT++/OMNEST
inet::GeometricObjectBase Class Referenceabstract

This class represents a 3 dimensional geometric object positioned and oriented in 3 dimensional space. More...

#include <GeometricObjectBase.h>

Inheritance diagram for inet::GeometricObjectBase:
inet::Box inet::LineSegment inet::Plane inet::Polygon

Public Member Functions

 GeometricObjectBase ()
 
virtual ~GeometricObjectBase ()
 
virtual bool isNil () const =0
 Returns true if this geometric object is the same as the unspecified singleton instance of this type. More...
 
virtual bool isUnspecified () const =0
 Returns true if this geometric object is not completely specified. More...
 

Detailed Description

This class represents a 3 dimensional geometric object positioned and oriented in 3 dimensional space.

Constructor & Destructor Documentation

inet::GeometricObjectBase::GeometricObjectBase ( )
inline
32 {}
virtual inet::GeometricObjectBase::~GeometricObjectBase ( )
inlinevirtual
33 {}

Member Function Documentation

virtual bool inet::GeometricObjectBase::isNil ( ) const
pure virtual

Returns true if this geometric object is the same as the unspecified singleton instance of this type.

Implemented in inet::LineSegment, inet::Plane, inet::Box, and inet::Polygon.

virtual bool inet::GeometricObjectBase::isUnspecified ( ) const
pure virtual

Returns true if this geometric object is not completely specified.

Implemented in inet::LineSegment, inet::Plane, inet::Box, and inet::Polygon.


The documentation for this class was generated from the following file: