ml::WEMEdgeDiagnosis Class Reference

This class provides diagnostic information on a WEMEdge. More...

#include <WEMEdgeDiagnosis.h>

List of all members.

Public Member Functions

 WEMEdgeDiagnosis ()
 Standard constructor.
 ~WEMEdgeDiagnosis ()
 Standard destructor.
bool hasNULLHead () const
 Get errors - NULL head.
bool hasNULLTail () const
 Get errors - NULL tail.
bool isNeighbourhoodNotSet () const
 Get errors - Neighborhood not set.
bool isBoundary () const
 Get errors - Boundary.
bool hasEqualPointer () const
 Get errors - Equal edge pointer.
bool hasNULLPointer () const
 Get errors - NULL edge pointer.
bool hasNonConnectedPointer () const
 Get errors - Non connected edge pointer.
bool hasIncorrectlyLinkedPointer () const
 Get errors - Incorrectly linked edge pointer.
bool hasWrongOrder () const
 Get errors - Order.
bool hasCircularPointer () const
 Get errors - Circular edge pointer.
bool hasZeroLength () const
 Get errors - Zero length.
bool hasFold () const
 Get errors - Fold.
int numNotices () const
 Get number of notices.
int numWarnings () const
 Get number of warnings.
int numErrors () const
 Get number of errors.
int numFatals () const
 Get number of fatals.
bool isOk () const
 Is edge ok?
std::string getErrorMessage () const
 Get error message.
int getSeverity () const
 Get severity of errors.
WEMEdgegetEdge ()
 Get edge.
const WEMEdgegetEdge () const
 Get edge.
void checkIntegrity (WEMEdge *edge)
 Check integrity.

Public Attributes

std::string message
 Stuff used by SoWEMDiagnosis.
bool selected
 Is the edge selected.


Detailed Description

This class provides diagnostic information on a WEMEdge.

Definition at line 30 of file WEMEdgeDiagnosis.h.


Constructor & Destructor Documentation

ml::WEMEdgeDiagnosis::WEMEdgeDiagnosis (  ) 

Standard constructor.

ml::WEMEdgeDiagnosis::~WEMEdgeDiagnosis (  ) 

Standard destructor.


Member Function Documentation

void ml::WEMEdgeDiagnosis::checkIntegrity ( WEMEdge edge  ) 

Check integrity.

const WEMEdge* ml::WEMEdgeDiagnosis::getEdge (  )  const [inline]

Get edge.

Definition at line 86 of file WEMEdgeDiagnosis.h.

WEMEdge* ml::WEMEdgeDiagnosis::getEdge (  )  [inline]

Get edge.

Definition at line 84 of file WEMEdgeDiagnosis.h.

std::string ml::WEMEdgeDiagnosis::getErrorMessage (  )  const [inline]

Get error message.

Definition at line 79 of file WEMEdgeDiagnosis.h.

int ml::WEMEdgeDiagnosis::getSeverity (  )  const

Get severity of errors.

bool ml::WEMEdgeDiagnosis::hasCircularPointer (  )  const [inline]

Get errors - Circular edge pointer.

Definition at line 59 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasEqualPointer (  )  const [inline]

Get errors - Equal edge pointer.

Definition at line 49 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasFold (  )  const [inline]

Get errors - Fold.

Definition at line 63 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasIncorrectlyLinkedPointer (  )  const [inline]

Get errors - Incorrectly linked edge pointer.

Definition at line 55 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasNonConnectedPointer (  )  const [inline]

Get errors - Non connected edge pointer.

Definition at line 53 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasNULLHead (  )  const [inline]

Get errors - NULL head.

Definition at line 41 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasNULLPointer (  )  const [inline]

Get errors - NULL edge pointer.

Definition at line 51 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasNULLTail (  )  const [inline]

Get errors - NULL tail.

Definition at line 43 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasWrongOrder (  )  const [inline]

Get errors - Order.

Definition at line 57 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::hasZeroLength (  )  const [inline]

Get errors - Zero length.

Definition at line 61 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::isBoundary (  )  const [inline]

Get errors - Boundary.

Definition at line 47 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::isNeighbourhoodNotSet (  )  const [inline]

Get errors - Neighborhood not set.

Definition at line 45 of file WEMEdgeDiagnosis.h.

bool ml::WEMEdgeDiagnosis::isOk (  )  const [inline]

Is edge ok?

Definition at line 75 of file WEMEdgeDiagnosis.h.

int ml::WEMEdgeDiagnosis::numErrors (  )  const [inline]

Get number of errors.

Definition at line 70 of file WEMEdgeDiagnosis.h.

int ml::WEMEdgeDiagnosis::numFatals (  )  const [inline]

Get number of fatals.

Definition at line 72 of file WEMEdgeDiagnosis.h.

int ml::WEMEdgeDiagnosis::numNotices (  )  const [inline]

Get number of notices.

Definition at line 66 of file WEMEdgeDiagnosis.h.

int ml::WEMEdgeDiagnosis::numWarnings (  )  const [inline]

Get number of warnings.

Definition at line 68 of file WEMEdgeDiagnosis.h.


Member Data Documentation

Stuff used by SoWEMDiagnosis.

Short error message.

Definition at line 93 of file WEMEdgeDiagnosis.h.

Is the edge selected.

Definition at line 95 of file WEMEdgeDiagnosis.h.


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

Generated on Sat Sep 3 18:39:41 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8