Control Network statistics and connectivity. More...
#include <ControlGraph.h>
Public Member Functions | |
ControlGraph (ControlNet *someControlNet) | |
construct a ControlGraph given a ControlNet More... | |
ControlGraph (const ControlGraph &other) | |
copy construct a ControlGraph object More... | |
~ControlGraph () | |
Destruct a ControlGraph. More... | |
bool | IsConnected () const |
Returns true if this ControlGraph is connected or false otherwise. More... | |
int | GetIslandCount () const |
There can be 0 islands or 2 or more islands. More... | |
const QVector< QString > | GetCubesOnIsland (const int &island) const |
const QVector< QString > | GetCubeList () const |
const GroupedStatistics & | GetMeasureStats (const QString &CubeSerialNumber) const |
ControlGraph & | operator= (const ControlGraph &other) |
Control Network statistics and connectivity.
This class is used to store statistics on a Control Network
This class is include safe meaning that includers of this class will only get this class.
Isis::ControlGraph::ControlGraph | ( | ControlNet * | someControlNet | ) |
construct a ControlGraph given a ControlNet
someControlNet | ControlNet to construct a ControlGraph from |
References Isis::ControlNet::GetNumPoints().
Isis::ControlGraph::ControlGraph | ( | const ControlGraph & | other | ) |
copy construct a ControlGraph object
other | The ControlGraph to construct a copy of |
Isis::ControlGraph::~ControlGraph | ( | ) |
Destruct a ControlGraph.
const QVector< QString > Isis::ControlGraph::GetCubeList | ( | ) | const |
const QVector< QString > Isis::ControlGraph::GetCubesOnIsland | ( | const int & | island | ) | const |
island | A list of all cubes that are on this island are desired |
References _FILEINFO_, ASSERT, and Isis::IException::Programmer.
int Isis::ControlGraph::GetIslandCount | ( | ) | const |
There can be 0 islands or 2 or more islands.
GetIslandCount will never return 1 since 1 island is really just a connected graph (with 0 islands).
const GroupedStatistics & Isis::ControlGraph::GetMeasureStats | ( | const QString & | CubeSerialNumber | ) | const |
CubeSerialNumber | The Serial number of the cube to get Statistics on |
bool Isis::ControlGraph::IsConnected | ( | ) | const |
Returns true if this ControlGraph is connected or false otherwise.
ControlGraph & Isis::ControlGraph::operator= | ( | const ControlGraph & | other | ) |
other | The ControlGraph on the right side of the = |
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the ISIS Support Center File Modified: 07/12/2023 23:35:14 |