cmlabs::PolyLine Class Reference

#include <MathClasses.h>

Inheritance diagram for cmlabs::PolyLine:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::PolyLine:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PolyLine ()
 PolyLine (JString xml)
 PolyLine (XMLNode *node)
virtual ~PolyLine ()
Objectclone () const
int getLineCount () const
Line getLine (int pos) const
bool addLine (Line line)
bool replaceLine (int pos, Line newline)
bool removeLine (int pos)
JString print ()
JString toXML ()
bool fromXML (XMLNode *node)

Public Attributes

ObjectCollection lines


Detailed Description

Definition at line 228 of file MathClasses.h.


Constructor & Destructor Documentation

cmlabs::PolyLine::PolyLine (  ) 

Definition at line 562 of file MathClasses.cpp.

cmlabs::PolyLine::PolyLine ( JString  xml  ) 

Definition at line 565 of file MathClasses.cpp.

cmlabs::PolyLine::PolyLine ( XMLNode node  ) 

Definition at line 569 of file MathClasses.cpp.

cmlabs::PolyLine::~PolyLine (  )  [virtual]

Definition at line 574 of file MathClasses.cpp.


Member Function Documentation

Object * cmlabs::PolyLine::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 576 of file MathClasses.cpp.

int cmlabs::PolyLine::getLineCount (  )  const

Definition at line 582 of file MathClasses.cpp.

Line cmlabs::PolyLine::getLine ( int  pos  )  const

Definition at line 586 of file MathClasses.cpp.

bool cmlabs::PolyLine::addLine ( Line  line  ) 

Definition at line 589 of file MathClasses.cpp.

bool cmlabs::PolyLine::replaceLine ( int  pos,
Line  newline 
)

Definition at line 592 of file MathClasses.cpp.

bool cmlabs::PolyLine::removeLine ( int  pos  ) 

Definition at line 595 of file MathClasses.cpp.

JString cmlabs::PolyLine::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 599 of file MathClasses.cpp.

JString cmlabs::PolyLine::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 615 of file MathClasses.cpp.

bool cmlabs::PolyLine::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 618 of file MathClasses.cpp.


Member Data Documentation

Definition at line 238 of file MathClasses.h.


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

Generated on Tue Jul 7 16:23:00 2009 for CoreLibrary by  doxygen 1.5.6