QGIS API Documentation  2.8.6-Wien
Public Member Functions | Protected Attributes | List of all members
Node Class Reference

Node is a class used by Line3D. More...

#include <Node.h>

Public Member Functions

 Node ()
 
 Node (const Node &n)
 
 ~Node ()
 
Node * getNext () const
 Returns a pointer to the next element in the linked list. More...
 
Point3D * getPoint () const
 Returns a pointer to the Point3D object associated with the node. More...
 
Node & operator= (const Node &n)
 
void setNext (Node *n)
 Sets the pointer to the next node. More...
 
void setPoint (Point3D *p)
 Sets a new pointer to an associated Point3D object. More...
 

Protected Attributes

Node * mNext
 Pointer to the next Node in the linked list. More...
 
Point3D * mPoint
 Pointer to the Point3D object associated with the node. More...
 

Detailed Description

Node is a class used by Line3D.

It represents a node in the single directed linked list. Associated Point3D objects are deleted when the node is deleted.

Definition at line 23 of file Node.h.

Constructor & Destructor Documentation

Node::Node ( )
inline

Definition at line 45 of file Node.h.

Node::Node ( const Node &  n)
Node::~Node ( )
inline

Definition at line 50 of file Node.h.

Member Function Documentation

Node * Node::getNext ( ) const
inline

Returns a pointer to the next element in the linked list.

Definition at line 55 of file Node.h.

Point3D * Node::getPoint ( ) const
inline

Returns a pointer to the Point3D object associated with the node.

Definition at line 60 of file Node.h.

Node& Node::operator= ( const Node &  n)
void Node::setNext ( Node *  n)
inline

Sets the pointer to the next node.

Definition at line 65 of file Node.h.

void Node::setPoint ( Point3D *  p)
inline

Sets a new pointer to an associated Point3D object.

Definition at line 70 of file Node.h.

Member Data Documentation

Node* Node::mNext
protected

Pointer to the next Node in the linked list.

Definition at line 29 of file Node.h.

Point3D* Node::mPoint
protected

Pointer to the Point3D object associated with the node.

Definition at line 27 of file Node.h.


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