This class retrieves all information of one Vdata.
More...
#include <HDFSP.h>
|
const std::vector< Attribute * > & | getAttributes () const |
| Obtain Vdata attributes.
|
|
const std::vector< VDField * > & | getFields () const |
| Obtain Vdata fields.
|
|
const std::string & | getName () const |
| Obtain the original vdata name.
|
|
const std::string & | getNewName () const |
| Obtain new names(with the path and special characters and name clashing handlings)
|
|
int32 | getObjRef () const |
| Obtain Vdata reference number, this is necessary for retrieving Vdata information from HDF4.
|
|
bool | getTreatAsAttrFlag () const |
|
void | ReadAttributes (int32 vdata_id) throw (Exception) |
| Retrieve all attributes of this Vdata.
|
|
| VDATA (int32 obj_ref) |
|
|
static VDATA * | Read (int32 vdata_id, int32 obj_ref) throw (Exception) |
| Retrieve all information of this Vdata.
|
|
This class retrieves all information of one Vdata.
Definition at line 630 of file HDFSP.h.
◆ ~VDATA()
◆ VDATA()
HDFSP::VDATA::VDATA |
( |
int32 |
obj_ref | ) |
|
|
inline |
◆ getAttributes()
const std::vector< Attribute * > & HDFSP::VDATA::getAttributes |
( |
| ) |
const |
|
inline |
Obtain Vdata attributes.
Definition at line 661 of file HDFSP.h.
◆ getFields()
const std::vector< VDField * > & HDFSP::VDATA::getFields |
( |
| ) |
const |
|
inline |
Obtain Vdata fields.
Definition at line 655 of file HDFSP.h.
◆ getName()
const std::string & HDFSP::VDATA::getName |
( |
| ) |
const |
|
inline |
Obtain the original vdata name.
Definition at line 649 of file HDFSP.h.
◆ getNewName()
const std::string & HDFSP::VDATA::getNewName |
( |
| ) |
const |
|
inline |
Obtain new names(with the path and special characters and name clashing handlings)
Definition at line 643 of file HDFSP.h.
◆ getObjRef()
int32 HDFSP::VDATA::getObjRef |
( |
| ) |
const |
|
inline |
Obtain Vdata reference number, this is necessary for retrieving Vdata information from HDF4.
Definition at line 675 of file HDFSP.h.
◆ getTreatAsAttrFlag()
bool HDFSP::VDATA::getTreatAsAttrFlag |
( |
| ) |
const |
|
inline |
Some Vdata fields are very large in size. Some Vdata fields are very small. So we map smaller Vdata fields to DAP attributes and map bigger Vdata fields to DAP variables. This flag is used for that.
Definition at line 669 of file HDFSP.h.
◆ Read()
VDATA * VDATA::Read |
( |
int32 |
vdata_id, |
|
|
int32 |
obj_ref |
|
) |
| |
throw | ( | Exception |
| ) | | |
|
static |
Retrieve all information of this Vdata.
Definition at line 2346 of file HDFSP.cc.
◆ ReadAttributes()
void VDATA::ReadAttributes |
( |
int32 |
vdata_id | ) |
|
throw | ( | Exception |
| ) | | |
Retrieve all attributes of this Vdata.
Definition at line 2528 of file HDFSP.cc.
◆ File
The documentation for this class was generated from the following files: