#include <Pruner.hpp>
Inheritance diagram for Pruner:


A typical way to use this class follows:
// Create the input obs file stream RinexObsStream rin("ebre0300.02o"); gnssRinex gRin; Pruner prunerObj; prunerObj.setType( TypeID::C1 ); prunerObj.addType( TypeID::L1 ); while(rin >> gRin) { gRin >> prunerObj; }
The "Pruner" object "prunerObj" will visit every satellite in the GNSS Data Structure that is "gRin" and will delete only the information associated with a configured TypeID set, trimming the incoming GDS.
Definition at line 74 of file Pruner.hpp.
Public Member Functions | |
| Pruner () | |
| Default constructor. | |
| Pruner (const TypeIDSet &deleteSet) | |
| Common constructor. | |
| virtual satTypeValueMap & | Process (satTypeValueMap &gData) throw (ProcessingException) |
| Prunes data from a satTypeValueMap object. | |
| virtual gnssSatTypeValue & | Process (gnssSatTypeValue &gData) throw (ProcessingException) |
| Prunes data from a gnnsSatTypeValue object. | |
| virtual gnssRinex & | Process (gnssRinex &gData) throw (ProcessingException) |
| Prunes data from a gnnsRinex object. | |
| virtual Pruner & | setType (const TypeID &type) |
| Method to set the TypeID to be deleted. | |
| virtual Pruner & | addType (const TypeID &type) |
| Method to add a TypeID to be deleted. | |
| virtual Pruner & | setTypeSet (const TypeIDSet &deleteSet) |
| Method to specify a set of TypeIDs to be deleted. | |
| virtual Pruner & | addTypeSet (const TypeIDSet &deletepSet) |
| Method to add a set of TypeIDs to be deleted. | |
| virtual Pruner & | clearTypeSet (void) |
| Method to clear the set of TypeIDs to be deleted. | |
| virtual TypeIDSet | getTypeSet (void) const |
| Method to get the set of TypeIDs to be deleted. | |
| virtual int | getIndex (void) const |
| Returns an index identifying this object. | |
| virtual std::string | getClassName (void) const |
| Returns a string identifying this object. | |
| virtual | ~Pruner () |
| Destructor. | |
|
|
Default constructor.
Definition at line 79 of file Pruner.hpp. |
|
|
Common constructor.
Definition at line 87 of file Pruner.hpp. |
|
|
Destructor.
Definition at line 182 of file Pruner.hpp. |
|
|
Method to add a TypeID to be deleted.
Definition at line 137 of file Pruner.hpp. |
|
|
Method to add a set of TypeIDs to be deleted.
Definition at line 93 of file Pruner.cpp. |
|
|
Method to clear the set of TypeIDs to be deleted. If you do this, all TypeIDs that are present in GDS will be kept, and this class would have been ineffective. Definition at line 164 of file Pruner.hpp. |
|
|
Returns a string identifying this object.
Implements ProcessingClass. Definition at line 48 of file Pruner.cpp. |
|
|
Returns an index identifying this object.
Implements ProcessingClass. Definition at line 43 of file Pruner.cpp. |
|
|
Method to get the set of TypeIDs to be deleted.
Definition at line 169 of file Pruner.hpp. References gpstk::TypeIDSet. |
|
|
Prunes data from a gnnsRinex object.
Implements ProcessingClass. Definition at line 113 of file Pruner.hpp. |
|
|
Prunes data from a gnnsSatTypeValue object.
Implements ProcessingClass. Definition at line 104 of file Pruner.hpp. |
|
|
Prunes data from a satTypeValueMap object.
Definition at line 57 of file Pruner.cpp. References GPSTK_THROW. |
|
|
Method to set the TypeID to be deleted.
Definition at line 128 of file Pruner.hpp. |
|
|
Method to specify a set of TypeIDs to be deleted.
Definition at line 148 of file Pruner.hpp. |
1.3.9.1