Isis 3.0 Developer's Reference (API) |
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().