|
My Project
|
Public Member Functions | |
| DasAcquisition () | |
| DasAcquisition (class FiberOpticalPath *fiberOpticalPath, class DasInstrumentBox *dasInstrumentBox, const std::string &guid, const std::string &title, const std::string &jobUuid, const std::string &facilityId, const std::string &vendorName, const double &pulseRate, const gsoap_eml2_1::eml21__FrequencyUom &pulseRateUom, const double &pulseWidth, const gsoap_eml2_1::eml21__TimeUom &pulseWidthUom, const double &gaugeLength, const gsoap_eml2_1::eml21__LengthUom &gaugeLengthUom, const double &spatialSamplingInterval, const gsoap_eml2_1::eml21__LengthUom &spatialSamplingIntervalUom, const double &minimumFrequency, const gsoap_eml2_1::eml21__FrequencyUom &minimumFrequencyUom, const double &maximumFrequency, const gsoap_eml2_1::eml21__FrequencyUom &maximumFrequencyUom, const ULONG64 &lociCount, const ULONG64 &startLocusIndex, const std::string &measurementStartIsoTime, bool triggeredMeasurement) | |
| DasAcquisition (class FiberOpticalPath *fiberOpticalPath, class DasInstrumentBox *dasInstrumentBox, prodml2_0::HdfProxy *proxy) | |
| DasAcquisition (gsoap_eml2_1::_prodml2__DasAcquisition *fromGsoap) | |
| ~DasAcquisition () | |
| virtual std::string | getXmlTag () const |
| void | setHdfProxy (common::AbstractHdfProxy *proxy) |
| gsoap_eml2_1::eml21__DataObjectReference * | getFiberOpticalPathDor () const |
| class FiberOpticalPath * | getFiberOpticalPath () const |
| void | setFiberOpticalPath (class FiberOpticalPath *fiberOpticalPath) |
| gsoap_eml2_1::eml21__DataObjectReference * | getDasInstrumentBoxDor () const |
| class DasInstrumentBox * | getDasInstrumentBox () const |
| void | setDasInstrumentBox (class DasInstrumentBox *dasInstrumentBox) |
| std::string | getJobUuid () const |
| std::string | getFacilityUuid () const |
| std::string | getVendorName () const |
| double | getPulseRate () const |
| gsoap_eml2_1::eml21__FrequencyUom | getPulseRateUom () const |
| double | getPulseWidth () const |
| gsoap_eml2_1::eml21__TimeUom | getPulseWidthUom () const |
| double | getGaugeLength () const |
| gsoap_eml2_1::eml21__LengthUom | getGaugeLengthUom () const |
| double | getSpatialSamplingInterval () const |
| gsoap_eml2_1::eml21__LengthUom | getSpatialSamplingIntervalUom () const |
| double | getMinimumFrequency () const |
| gsoap_eml2_1::eml21__FrequencyUom | getMinimumFrequencyUom () const |
| double | getMaximumFrequency () const |
| gsoap_eml2_1::eml21__FrequencyUom | getMaximumFrequencyUom () const |
| ULONG64 | getLociCount () const |
| LONG64 | getStartLocusIndex () const |
| std::string | getMeasurementStartIsoTime () const |
| bool | isTriggeredMeasurement () const |
| void | pushBackRaw (const std::string &guid, bool datatypeIsInteger, const char &datatypeByteCount, const std::string &rawDataUnit, LONG64 *timeArray, const ULONG64 &timeCount, common::AbstractHdfProxy *proxy) |
| void | writeIntoDataset (float *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| void | writeIntoDataset (double *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| void | writeIntoDataset (LONG64 *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| void | writeIntoDataset (int *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| void | writeIntoDataset (short *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| void | writeIntoDataset (char *data, unsigned long numSampleForAllLoci, unsigned long timeStepIndex) |
| unsigned int | getRawCount () const |
| gsoap_eml2_1::prodml2__DasDimensions | getRawDataSlowestDimension (const unsigned int &rawIndex) const |
| gsoap_eml2_1::prodml2__DasDimensions | getRawDataFastestDimension (const unsigned int &rawIndex) const |
| std::string | getRawDataUnit (const unsigned int &rawIndex) const |
| LONG64 | getStartLocusIndex (const unsigned int &rawIndex) const |
| ULONG64 | getNumberOfLoci (const unsigned int &rawIndex) const |
| ULONG64 | getRawDataTimeCount (const unsigned int &rawIndex) const |
| resqml2::AbstractValuesProperty::hdfDatatypeEnum | getRawDataHdfDatatype (const unsigned int &rawIndex) const |
| void | getRawDataAsDoubleValues (const unsigned int &rawIndex, double *values) |
| void | getRawDataAsFloatValues (const unsigned int &rawIndex, float *values) |
| void | getRawDataAsLongValues (const unsigned int &rawIndex, LONG64 *values) |
| void | getRawDataAsIntValues (const unsigned int &rawIndex, int *values) |
| void | getRawDataAsShortValues (const unsigned int &rawIndex, short *values) |
| void | getRawDataAsCharValues (const unsigned int &rawIndex, char *values) |
| void | getRawDataTime (const unsigned int &rawIndex, LONG64 *values) |
| common::AbstractHdfProxy * | getHdfProxy () const |
| std::string | getHdfProxyUuid () const |
Public Member Functions inherited from prodml2_0::AbstractObject | |
| ~AbstractObject () | |
| std::string | getXmlNamespace () const |
| std::string | getContentType () const |
| std::string | getPartNameInEpcDocument () const |
Public Member Functions inherited from common::AbstractObject | |
| bool | isPartial () const |
| std::string | getUuid () const |
| std::string | getTitle () const |
| std::string | getEditor () const |
| time_t | getCreation () const |
| std::string | getOriginator () const |
| std::string | getDescription () const |
| time_t | getLastUpdate () const |
| std::string | getFormat () const |
| std::string | getDescriptiveKeywords () const |
| void | setTitle (const std::string &title) |
| void | setEditor (const std::string &editor) |
| void | setCreation (const time_t &creation) |
| void | setOriginator (const std::string &originator) |
| void | setDescription (const std::string &description) |
| void | setLastUpdate (const time_t &lastUpdate) |
| void | setFormat (const std::string &format) |
| void | setDescriptiveKeywords (const std::string &descriptiveKeywords) |
| void | setMetadata (const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords) |
| void | serializeIntoStream (std::ostream *stream) |
| gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * | getGsoapProxy () const |
| soap * | getGsoapContext () const |
| int | getGsoapType () const |
| gsoap_resqml2_0_1::eml20__DataObjectReference * | newResqmlReference () const |
| gsoap_eml2_1::eml21__DataObjectReference * | newEmlReference () const |
| gsoap_resqml2_0_1::resqml2__ContactElementReference * | newResqmlContactElementReference () const |
| common::EpcDocument * | getEpcDocument () const |
| virtual std::string | getResqmlVersion () const |
| std::string | serializeIntoString () |
| void | addAlias (const std::string &authority, const std::string &title) |
| unsigned int | getAliasCount () const |
| std::string | getAliasAuthorityAtIndex (const unsigned int &index) const |
| std::string | getAliasTitleAtIndex (const unsigned int &index) const |
| const std::vector< resqml2::Activity * > & | getActivitySet () const |
| unsigned int | getActivityCount () const |
| resqml2::Activity * | getActivity (const unsigned int &index) const |
| void | pushBackExtraMetadata (const std::string &key, const std::string &value) |
| std::tr1::unordered_map< std::string, std::string > | getExtraMetadataSet () const |
| std::vector< std::string > | getExtraMetadata (const std::string &key) const |
| unsigned int | getExtraMetadataCount () const |
| std::string | getExtraMetadataKeyAtIndex (const unsigned int &index) const |
| std::string | getExtraMetadataStringValueAtIndex (const unsigned int &index) const |
Static Public Attributes | |
| static const char * | XML_TAG = "DasAcquisition" |
Additional Inherited Members | |
Protected Types inherited from common::AbstractObject | |
| enum | EmlVersion { TWO_DOT_ZERO = 0, TWO_DOT_ONE = 1 } |
Protected Member Functions inherited from prodml2_0::AbstractObject | |
| AbstractObject () | |
| AbstractObject (gsoap_eml2_1::eml21__AbstractObject *proxy) | |
Protected Member Functions inherited from common::AbstractObject | |
| AbstractObject () | |
| Indicate whether methods update the XML (gSoap) or only the C++ classes of the API. | |
| AbstractObject (gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject) | |
| AbstractObject (gsoap_resqml2_0_1::eml20__AbstractCitedDataObject *proxy) | |
| AbstractObject (gsoap_eml2_1::eml21__AbstractObject *proxy) | |
| void | initMandatoryMetadata () |
| void | setMetadata (const std::string &guid, const std::string &title, const std::string &editor, const time_t &creation, const std::string &originator, const std::string &description, const time_t &lastUpdate, const std::string &format, const std::string &descriptiveKeywords) |
| void | cannotBePartial () const |
| void | changeToPartialObject () |
Static Protected Member Functions inherited from common::AbstractObject | |
| static void | addActivityToResqmlObject (resqml2::Activity *activity, AbstractObject *resqmlObject) |
Protected Attributes inherited from common::AbstractObject | |
| gsoap_resqml2_0_1::eml20__AbstractCitedDataObject * | gsoapProxy2_0_1 |
| gsoap_eml2_1::eml21__AbstractObject * | gsoapProxy2_1 |
| common::EpcDocument * | epcDocument |
| std::vector< resqml2::Activity * > | activitySet |
| bool | updateXml |
|
inline |
Default constructor
| prodml2_0::DasAcquisition::DasAcquisition | ( | class FiberOpticalPath * | fiberOpticalPath, |
| class DasInstrumentBox * | dasInstrumentBox, | ||
| const std::string & | guid, | ||
| const std::string & | title, | ||
| const std::string & | jobUuid, | ||
| const std::string & | facilityId, | ||
| const std::string & | vendorName, | ||
| const double & | pulseRate, | ||
| const gsoap_eml2_1::eml21__FrequencyUom & | pulseRateUom, | ||
| const double & | pulseWidth, | ||
| const gsoap_eml2_1::eml21__TimeUom & | pulseWidthUom, | ||
| const double & | gaugeLength, | ||
| const gsoap_eml2_1::eml21__LengthUom & | gaugeLengthUom, | ||
| const double & | spatialSamplingInterval, | ||
| const gsoap_eml2_1::eml21__LengthUom & | spatialSamplingIntervalUom, | ||
| const double & | minimumFrequency, | ||
| const gsoap_eml2_1::eml21__FrequencyUom & | minimumFrequencyUom, | ||
| const double & | maximumFrequency, | ||
| const gsoap_eml2_1::eml21__FrequencyUom & | maximumFrequencyUom, | ||
| const ULONG64 & | lociCount, | ||
| const ULONG64 & | startLocusIndex, | ||
| const std::string & | measurementStartIsoTime, | ||
| bool | triggeredMeasurement | ||
| ) |
Creates an instance of this class in a gsoap context.
| soap | A gsoap context wihch will manage the memory and the serialization/deserialization of this instance. |
| guid | The guid to set to this instance. If empty then a new guid will be generated. |
| title | A title for the instance to create. |
| DasAcquisition::DasAcquisition | ( | class FiberOpticalPath * | fiberOpticalPath, |
| class DasInstrumentBox * | dasInstrumentBox, | ||
| prodml2_0::HdfProxy * | proxy | ||
| ) |
Creates an instance of this class by parsing an HDF5 file.
|
inline |
Creates an instance of this class by wrapping a gsoap instance.
|
inline |
Destructor does nothing since the memory is managed by the gsoap context.
| unsigned int DasAcquisition::getRawCount | ( | ) | const |
Get the count of raw in this data instance
| void DasAcquisition::getRawDataAsCharValues | ( | const unsigned int & | rawIndex, |
| char * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be int 8 bits ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| void DasAcquisition::getRawDataAsDoubleValues | ( | const unsigned int & | rawIndex, |
| double * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be double ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| void DasAcquisition::getRawDataAsFloatValues | ( | const unsigned int & | rawIndex, |
| float * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be float ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| void DasAcquisition::getRawDataAsIntValues | ( | const unsigned int & | rawIndex, |
| int * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be int 32 bits ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| void DasAcquisition::getRawDataAsLongValues | ( | const unsigned int & | rawIndex, |
| LONG64 * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be int 64 bits ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| void DasAcquisition::getRawDataAsShortValues | ( | const unsigned int & | rawIndex, |
| short * | values | ||
| ) |
Get all the values of a particular raw of the instance which are supposed to be int 16 bits ones.
| rawIndex | The index of the raw we want the values from. |
| values | The array (pointer) of values must be preallocated regarding getRawDataSlowestDimension and getRawDataFastestDimension and their respective count. |
| gsoap_eml2_1::prodml2__DasDimensions DasAcquisition::getRawDataFastestDimension | ( | const unsigned int & | rawIndex | ) | const |
Get the fastest (generally called second) dimension desription of the raw.
| rawIndex | The index of the raw we want the values from. |
| resqml2::AbstractValuesProperty::hdfDatatypeEnum DasAcquisition::getRawDataHdfDatatype | ( | const unsigned int & | rawIndex | ) | const |
Get the values datatype in the HDF dataset
| gsoap_eml2_1::prodml2__DasDimensions DasAcquisition::getRawDataSlowestDimension | ( | const unsigned int & | rawIndex | ) | const |
Get the slowest (generally called first) dimension desription of the raw.
| rawIndex | The index of the raw we want the values from. |
| void DasAcquisition::getRawDataTime | ( | const unsigned int & | rawIndex, |
| LONG64 * | values | ||
| ) |
Get all the time of a particular raw of the instance.
| rawIndex | The index of the raw we want the values from. |
|
inlinevirtual |
Get the XML tag for the XML serialization of this instance
Implements common::AbstractObject.
| void DasAcquisition::pushBackRaw | ( | const std::string & | guid, |
| bool | datatypeIsInteger, | ||
| const char & | datatypeByteCount, | ||
| const std::string & | rawDataUnit, | ||
| LONG64 * | timeArray, | ||
| const ULONG64 & | timeCount, | ||
| common::AbstractHdfProxy * | proxy | ||
| ) |
Push back a raw das acquisition Initiate the hdf dataset but do not write data in it.
| guid | The guid for this raw acquisition |
| datatypeIsInteger | True if the raw data to be written are integers. Fale if they are floating point values. |
| datatypeByteCount | Count of bytes necessary to represent one single raw data. For example : 2 means short if datatypeIsInteger == true. 4 means float if datatypeIsInteger == false. etc... |
| rawDataUnit | Data unit for the DAS measurement instrument. |
| timeArray | Unix timestamps in micro seconds |
| timeCount | The count of time in time array |
| proxy | The hdf proxy where the data will be stored. |
| void DasAcquisition::writeIntoDataset | ( | float * | data, |
| unsigned long | numSampleForAllLoci, | ||
| unsigned long | timeStepIndex | ||
| ) |
| data | The measured data. A linearized array of a 2d one where loci go fastest and time slowest. |
1.8.11