USGS

Isis 3.0 Application Source Code Reference

Home

cnetmerge.cpp File Reference

Go to the source code of this file.

Functions

ControlNet * mergeNetworks (FileList &filelist, PvlObject &conflictLog, QString networkId, QString description)
void mergeNetwork (ControlNet &baseNet, ControlNet &newNet, PvlObject &cnetLog)
ControlPoint * mergePoint (ControlPoint *basePoint, ControlPoint *newPoint, PvlObject &cnetLog)
void replacePoint (ControlPoint *basePoint, ControlPoint *newPoint, PvlObject &pointLog)
void removeMissing (ControlPoint *basePoint, ControlPoint *newPoint, PvlGroup &measureLog)
void mergeMeasures (ControlPoint *basePoint, ControlPoint *newPoint, PvlGroup &measureLog)
void mergeMeasure (ControlPoint *basePoint, ControlPoint *newPoint, ControlMeasure *baseMeasure, ControlMeasure *newMeasure, PvlGroup &measureLog)
void replaceMeasure (ControlPoint *basePoint, ControlPoint *newPoint, ControlMeasure *baseMeasure, ControlMeasure *newMeasure)
void addMeasure (ControlPoint *basePoint, ControlPoint *newPoint, ControlMeasure *newMeasure)
PvlObject createNetworkLog (ControlNet &cnet)
PvlObject createPointLog (ControlPoint *point)
PvlGroup createMeasureLog ()
void reportConflict (PvlObject &pointLog, QString conflict)
void reportConflict (PvlGroup &measureLog, QString cn, QString conflict)
void addLog (PvlObject &conflictLog, PvlObject &cnetLog)
void addLog (PvlObject &cnetLog, PvlObject &pointLog, PvlGroup &measureLog)
void IsisMain ()

Variables

bool overwritePoints
bool overwriteMeasures
bool overwriteReference
bool overwriteMissing
bool report
bool mergePoints
QString logName

Function Documentation

ControlNet * mergeNetworks ( FileList &  filelist,
PvlObject &  conflictLog,
QString  networkId,
QString  description 
)

Definition at line 160 of file cnetmerge.cpp.

void mergeNetwork ( ControlNet &  baseNet,
ControlNet &  newNet,
PvlObject &  cnetLog 
)

Definition at line 256 of file cnetmerge.cpp.

ControlPoint * mergePoint ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
PvlObject &  cnetLog 
)

Definition at line 281 of file cnetmerge.cpp.

void replacePoint ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
PvlObject &  pointLog 
)

Definition at line 310 of file cnetmerge.cpp.

void removeMissing ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
PvlGroup &  measureLog 
)

Definition at line 341 of file cnetmerge.cpp.

void mergeMeasures ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
PvlGroup &  measureLog 
)

Definition at line 375 of file cnetmerge.cpp.

void mergeMeasure ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
ControlMeasure *  baseMeasure,
ControlMeasure *  newMeasure,
PvlGroup &  measureLog 
)

Definition at line 397 of file cnetmerge.cpp.

void replaceMeasure ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
ControlMeasure *  baseMeasure,
ControlMeasure *  newMeasure 
)

Definition at line 440 of file cnetmerge.cpp.

void addMeasure ( ControlPoint *  basePoint,
ControlPoint *  newPoint,
ControlMeasure *  newMeasure 
)

Definition at line 451 of file cnetmerge.cpp.

PvlObject createNetworkLog ( ControlNet &  cnet  ) 

Definition at line 468 of file cnetmerge.cpp.

PvlObject createPointLog ( ControlPoint *  point  ) 

Definition at line 476 of file cnetmerge.cpp.

PvlGroup createMeasureLog (  ) 

Definition at line 484 of file cnetmerge.cpp.

void reportConflict ( PvlObject &  pointLog,
QString  conflict 
)

Definition at line 490 of file cnetmerge.cpp.

void reportConflict ( PvlGroup &  measureLog,
QString  cn,
QString  conflict 
)

Definition at line 500 of file cnetmerge.cpp.

void addLog ( PvlObject &  conflictLog,
PvlObject &  cnetLog 
)

Definition at line 510 of file cnetmerge.cpp.

void addLog ( PvlObject &  cnetLog,
PvlObject &  pointLog,
PvlGroup &  measureLog 
)

Definition at line 518 of file cnetmerge.cpp.

void IsisMain (  ) 

Definition at line 67 of file cnetmerge.cpp.


Variable Documentation

Definition at line 57 of file cnetmerge.cpp.

Definition at line 58 of file cnetmerge.cpp.

Definition at line 59 of file cnetmerge.cpp.

Definition at line 60 of file cnetmerge.cpp.

bool report

Definition at line 61 of file cnetmerge.cpp.

Definition at line 62 of file cnetmerge.cpp.

QString logName

Definition at line 64 of file cnetmerge.cpp.