cmlabs::ImageLineFeature Class Reference

The Line type ImageFeature. More...

#include <ImageFeatures.h>

Inheritance diagram for cmlabs::ImageLineFeature:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ImageLineFeature (JString creator, JTime t, double depth)
 ~ImageLineFeature ()
 ImageLineFeature (JString xml)
 ImageLineFeature (XMLNode *node)
Objectclone () const
Line getLine ()
Color getAverageColor ()
Color getColorStartPoint ()
Color getColorEndPoint ()
Color getColorLeftEdge ()
Color getColorRightEdge ()
bool setColor (Color c)
bool setColor (Color colorAtStartPoint, Color colorAtEndPoint)
bool setColor (Color colorAtStartPoint, Color colorAtEndPoint, Color colorAtLeftEdge, Color colorAtRightEdge)
JString print ()
JString toXML ()
bool fromXML (XMLNode *node)

Public Attributes

Line line
Color colorAverage
Color colorStartPoint
Color colorEndPoint
Color colorLeftEdge
Color colorRightEdge


Detailed Description

The Line type ImageFeature.

Definition at line 79 of file ImageFeatures.h.


Constructor & Destructor Documentation

cmlabs::ImageLineFeature::ImageLineFeature ( JString  creatorName,
JTime  t,
double  depth 
)

The Line type ImageFeature

Definition at line 117 of file ImageFeatures.cpp.

cmlabs::ImageLineFeature::~ImageLineFeature (  ) 

Definition at line 124 of file ImageFeatures.cpp.

cmlabs::ImageLineFeature::ImageLineFeature ( JString  xml  ) 

Definition at line 127 of file ImageFeatures.cpp.

cmlabs::ImageLineFeature::ImageLineFeature ( XMLNode node  ) 

Definition at line 132 of file ImageFeatures.cpp.


Member Function Documentation

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

Implements cmlabs::Object.

Definition at line 137 of file ImageFeatures.cpp.

Line cmlabs::ImageLineFeature::getLine (  ) 

Definition at line 143 of file ImageFeatures.cpp.

Color cmlabs::ImageLineFeature::getAverageColor (  ) 

Definition at line 147 of file ImageFeatures.cpp.

Color cmlabs::ImageLineFeature::getColorStartPoint (  ) 

Definition at line 151 of file ImageFeatures.cpp.

Color cmlabs::ImageLineFeature::getColorEndPoint (  ) 

Definition at line 155 of file ImageFeatures.cpp.

Color cmlabs::ImageLineFeature::getColorLeftEdge (  ) 

Definition at line 159 of file ImageFeatures.cpp.

Color cmlabs::ImageLineFeature::getColorRightEdge (  ) 

Definition at line 163 of file ImageFeatures.cpp.

bool cmlabs::ImageLineFeature::setColor ( Color  c  ) 

Definition at line 167 of file ImageFeatures.cpp.

bool cmlabs::ImageLineFeature::setColor ( Color  colorAtStartPoint,
Color  colorAtEndPoint 
)

Definition at line 172 of file ImageFeatures.cpp.

bool cmlabs::ImageLineFeature::setColor ( Color  colorAtStartPoint,
Color  colorAtEndPoint,
Color  colorAtLeftEdge,
Color  colorAtRightEdge 
)

Definition at line 182 of file ImageFeatures.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 195 of file ImageFeatures.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 199 of file ImageFeatures.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 207 of file ImageFeatures.cpp.


Member Data Documentation

Definition at line 88 of file ImageFeatures.h.

Definition at line 89 of file ImageFeatures.h.

Definition at line 90 of file ImageFeatures.h.

Definition at line 91 of file ImageFeatures.h.

Definition at line 92 of file ImageFeatures.h.

Definition at line 93 of file ImageFeatures.h.


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

Generated on Tue Jul 7 16:22:43 2009 for CoreLibrary by  doxygen 1.5.6