|
Itasca C++ Interface
|
Interface for an edge used in the faceted wall logic. This is the interface for an edge used in the faceted wall logic. An edge is a line segment that starts at the vertex returned by getOrigin() and terminates at the vertex returned by getEnd(). More...
#include <ihalfedge.h>
Public Member Functions | |
| virtual IThing * | getIThing ()=0 |
| Return an IThing interface for this object. | |
| virtual const IThing * | getIThing () const =0 |
| Return a const IThing interface for this object. | |
| virtual IHalfVertex * | getOrigin ()=0 |
| Return the IHalfVertex corresponding with the edge origin. | |
| virtual const IHalfVertex * | getOrigin () const =0 |
| Return the const IHalfVertex corresponding with the edge origin. | |
| virtual IHalfVertex * | getEnd ()=0 |
| Return the IHalfVertex corresponding with the end of the edge. | |
| virtual const IHalfVertex * | getEnd () const =0 |
| Return the const IHalfVertex corresponding with the end of the edge. | |
| virtual IHalfFacet * | getPair ()=0 |
| Return a pointer to the IHalfFacet that shares this edge. | |
| virtual const IHalfFacet * | getPair () const =0 |
| Return a pointer to the IHalfFacet that shares this edge. | |
Static Public Attributes | |
| static const TType | type_ = 0x4c906744 |
| TType type for type casting. | |
Interface for an edge used in the faceted wall logic. This is the interface for an edge used in the faceted wall logic. An edge is a line segment that starts at the vertex returned by getOrigin() and terminates at the vertex returned by getEnd().