SumAllPathsElem Class Reference

Element for the list in SumAllPathsPathProcessor. More...

#include <blndhelp.h>

Inheritance diagram for SumAllPathsElem:

ListItem CCObject SimpleCCObject List of all members.

Public Member Functions

 SumAllPathsElem ()
 SumAllPathsElem (Path *pPath, CCAttrMap *pAttrMap)
 ~SumAllPathsElem ()
PathGetPath ()
CCAttrMapGetAttrMap ()

Private Member Functions

 CC_DECLARE_DYNCREATE (SumAllPathsElem)

Private Attributes

Path m_Path
CCAttrMapm_pAttrMap

Detailed Description

Element for the list in SumAllPathsPathProcessor.

Author:
David_McClarnon (Xara Group Ltd) <camelotdev@xara.com>
Date:
22/2/2000

Definition at line 219 of file blndhelp.h.


Constructor & Destructor Documentation

SumAllPathsElem::SumAllPathsElem  )  [inline]
 

Definition at line 224 of file blndhelp.h.

00225     {
00226         m_pAttrMap = NULL;
00227         m_Path.Initialise();
00228     }

SumAllPathsElem::SumAllPathsElem Path pPath,
CCAttrMap pAttrMap
 

Definition at line 862 of file blndhelp.cpp.

00863 {
00864     m_Path.Initialise(pPath->GetNumCoords());
00865     m_Path.CopyPathDataFrom(pPath);
00866 
00867     m_pAttrMap = pAttrMap;
00868 }

SumAllPathsElem::~SumAllPathsElem  ) 
 

Definition at line 870 of file blndhelp.cpp.

00871 {
00872     // don't need to destroy the path, just the attribute map
00873     m_pAttrMap->DeleteAttributes();
00874     delete m_pAttrMap;
00875 }


Member Function Documentation

SumAllPathsElem::CC_DECLARE_DYNCREATE SumAllPathsElem   )  [private]
 

CCAttrMap* SumAllPathsElem::GetAttrMap  )  [inline]
 

Definition at line 234 of file blndhelp.h.

00234 { return m_pAttrMap; }

Path* SumAllPathsElem::GetPath  )  [inline]
 

Definition at line 233 of file blndhelp.h.

00233 { return &m_Path; }


Member Data Documentation

Path SumAllPathsElem::m_Path [private]
 

Definition at line 236 of file blndhelp.h.

CCAttrMap* SumAllPathsElem::m_pAttrMap [private]
 

Definition at line 237 of file blndhelp.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 04:01:36 2007 for Camelot by  doxygen 1.4.4