SelObjPathList Class Reference

This class encapsulates all the data needed for each selected object. More...

#include <combshps.h>

Inheritance diagram for SelObjPathList:

ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 SelObjPathList ()
 SelObjPathList (Node *pThisSelNode)
 ~SelObjPathList ()
NodeGetSelNode ()
INT32 GetCount ()
BOOL HasProducedPaths ()
void SetProducedPaths (BOOL state)
SelObjPathListItemGetFirstItem ()
SelObjPathListItemGetLastItem ()
SelObjPathListItemGetNextItem (SelObjPathListItem *pItem)
void AddTailItem (SelObjPathListItem *pItem)

Private Attributes

NodepSelNode
List ListOfSelObjPaths
BOOL ProducedPaths

Detailed Description

This class encapsulates all the data needed for each selected object.

Author:
Mark_Neves (Xara Group Ltd) <camelotdev@xara.com>
Date:
12/1/95
One instance of this class is generated for each selected object.

Definition at line 193 of file combshps.h.


Constructor & Destructor Documentation

SelObjPathList::SelObjPathList  )  [inline]
 

Definition at line 198 of file combshps.h.

00198 : pSelNode(NULL) { ProducedPaths = FALSE; }

SelObjPathList::SelObjPathList Node pThisSelNode  )  [inline]
 

Definition at line 199 of file combshps.h.

00199 : pSelNode(pThisSelNode) { ProducedPaths = FALSE; }

SelObjPathList::~SelObjPathList  )  [inline]
 

Definition at line 202 of file combshps.h.


Member Function Documentation

void SelObjPathList::AddTailItem SelObjPathListItem pItem  )  [inline]
 

Definition at line 213 of file combshps.h.

00213 { ListOfSelObjPaths.AddTail(pItem); }

INT32 SelObjPathList::GetCount  )  [inline]
 

Definition at line 205 of file combshps.h.

00205 { return ListOfSelObjPaths.GetCount(); }

SelObjPathListItem* SelObjPathList::GetFirstItem  )  [inline]
 

Definition at line 210 of file combshps.h.

SelObjPathListItem* SelObjPathList::GetLastItem  )  [inline]
 

Definition at line 211 of file combshps.h.

SelObjPathListItem* SelObjPathList::GetNextItem SelObjPathListItem pItem  )  [inline]
 

Definition at line 212 of file combshps.h.

00212 { return (SelObjPathListItem*) ListOfSelObjPaths.GetNext(pItem); }

Node* SelObjPathList::GetSelNode  )  [inline]
 

Definition at line 204 of file combshps.h.

00204 { return pSelNode; }

BOOL SelObjPathList::HasProducedPaths  )  [inline]
 

Definition at line 206 of file combshps.h.

00206 { return ProducedPaths; }

void SelObjPathList::SetProducedPaths BOOL  state  )  [inline]
 

Definition at line 208 of file combshps.h.

00208 { ProducedPaths = state; }


Member Data Documentation

List SelObjPathList::ListOfSelObjPaths [private]
 

Definition at line 217 of file combshps.h.

BOOL SelObjPathList::ProducedPaths [private]
 

Definition at line 218 of file combshps.h.

Node* SelObjPathList::pSelNode [private]
 

Definition at line 216 of file combshps.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:00:50 2007 for Camelot by  doxygen 1.4.4