|
Isis 3.0
| Home |
Serial Number with added functionality for Control Networks. More...
#include <ControlCubeGraphNode.h>
Inherits QObject.
Serial Number with added functionality for Control Networks.
This class is extends the Serial Number class in order to directly point between its associated measures in a Control Network and back.
|
explicit |
Create an empty SerialNumber object.
| Isis::ControlCubeGraphNode::ControlCubeGraphNode | ( | const ControlCubeGraphNode & | other | ) |
|
virtual |
Destroy a SerialNumber object.
| void Isis::ControlCubeGraphNode::addConnection | ( | ControlCubeGraphNode * | node, |
| ControlPoint * | point | ||
| ) |
References ASSERT.
| void Isis::ControlCubeGraphNode::addMeasure | ( | ControlMeasure * | measure | ) |
Adds a measure.
| measure | The ControlMeasure to add |
References _FILEINFO_, ASSERT, Isis::ControlMeasure::GetCubeSerialNumber(), Isis::ControlMeasure::Parent(), and Isis::IException::User.
| QString Isis::ControlCubeGraphNode::connectionsToString | ( | ) | const |
| bool Isis::ControlCubeGraphNode::contains | ( | ControlPoint * | point | ) | const |
| point | The ControlPoint to check for |
| QList< ControlCubeGraphNode * > Isis::ControlCubeGraphNode::getAdjacentNodes | ( | ) | const |
Referenced by Isis::ControlNet::getEdgeCount().
| ControlMeasure * Isis::ControlCubeGraphNode::getMeasure | ( | ControlPoint * | point | ) |
References _FILEINFO_, Isis::ControlPoint::GetId(), and Isis::IException::Programmer.
Referenced by operator[]().
| const ControlMeasure * Isis::ControlCubeGraphNode::getMeasure | ( | ControlPoint * | point | ) | const |
References _FILEINFO_, Isis::ControlPoint::GetId(), and Isis::IException::Programmer.
| int Isis::ControlCubeGraphNode::getMeasureCount | ( | ) | const |
| QList< ControlMeasure * > Isis::ControlCubeGraphNode::getMeasures | ( | ) | const |
Referenced by Isis::ControlNet::DeleteMeasuresWithId(), Isis::CnetViz::AbstractFilter::evaluateImageFromMeasureFilter(), Isis::CnetViz::AbstractFilter::evaluateImageFromPointFilter(), Isis::ControlNet::FindClosest(), Isis::ControlNetStatistics::GenerateImageStats(), and Isis::ControlNet::MinimumSpanningTree().
| QString Isis::ControlCubeGraphNode::getSerialNumber | ( | ) | const |
| QList< ControlMeasure * > Isis::ControlCubeGraphNode::getValidMeasures | ( | ) | const |
References Isis::ControlMeasure::IsIgnored().
| bool Isis::ControlCubeGraphNode::isConnected | ( | ControlCubeGraphNode * | other | ) | const |
| const ControlCubeGraphNode & Isis::ControlCubeGraphNode::operator= | ( | ControlCubeGraphNode | other | ) |
| ControlMeasure * Isis::ControlCubeGraphNode::operator[] | ( | ControlPoint * | point | ) |
References getMeasure().
| const ControlMeasure * Isis::ControlCubeGraphNode::operator[] | ( | ControlPoint * | point | ) | const |
References getMeasure().
| void Isis::ControlCubeGraphNode::removeConnection | ( | ControlCubeGraphNode * | node, |
| ControlPoint * | point | ||
| ) |
References ASSERT.
| void Isis::ControlCubeGraphNode::removeMeasure | ( | ControlMeasure * | measure | ) |
References ASSERT, and Isis::ControlMeasure::Parent().