|
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.
| Isis::ControlCubeGraphNode::ControlCubeGraphNode | ( | QString | sn | ) | [explicit] |
Create an empty SerialNumber object.
| Isis::ControlCubeGraphNode::ControlCubeGraphNode | ( | const ControlCubeGraphNode & | other | ) |
| Isis::ControlCubeGraphNode::~ControlCubeGraphNode | ( | ) | [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.
Referenced by Isis::ControlNet::operator=().
| QString Isis::ControlCubeGraphNode::connectionsToString | ( | ) | const |
References line.
| bool Isis::ControlCubeGraphNode::contains | ( | ControlPoint * | point | ) | const |
| point | The ControlPoint to check for |
| QList< ControlCubeGraphNode * > Isis::ControlCubeGraphNode::getAdjacentNodes | ( | ) | const |
Referenced by Isis::ControlNet::getEdgeCount().
| const ControlMeasure * Isis::ControlCubeGraphNode::getMeasure | ( | ControlPoint * | point | ) | const |
References _FILEINFO_, Isis::ControlPoint::GetId(), and Isis::IException::Programmer.
| ControlMeasure * Isis::ControlCubeGraphNode::getMeasure | ( | ControlPoint * | point | ) |
References _FILEINFO_, Isis::ControlPoint::GetId(), and Isis::IException::Programmer.
Referenced by operator[]().
| int Isis::ControlCubeGraphNode::getMeasureCount | ( | ) | const |
| QList< ControlMeasure * > Isis::ControlCubeGraphNode::getMeasures | ( | ) | const |
| 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 | ) |
| const ControlMeasure * Isis::ControlCubeGraphNode::operator[] | ( | ControlPoint * | point | ) | const |
References getMeasure().
| ControlMeasure * Isis::ControlCubeGraphNode::operator[] | ( | ControlPoint * | point | ) |
References getMeasure().
| void Isis::ControlCubeGraphNode::removeConnection | ( | ControlCubeGraphNode * | node, | |
| ControlPoint * | point | |||
| ) |
| void Isis::ControlCubeGraphNode::removeMeasure | ( | ControlMeasure * | measure | ) |
References ASSERT, and Isis::ControlMeasure::Parent().