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) |
| Retrieve all attributes of this Vdata.
|
|
| VDATA (int32 obj_ref) |
|
|
static VDATA * | Read (int32 vdata_id, int32 obj_ref) |
| Retrieve all information of this Vdata.
|
|
This class retrieves all information of one Vdata.
Definition at line 598 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 629 of file HDFSP.h.
◆ getFields()
const std::vector< VDField * > & HDFSP::VDATA::getFields |
( |
| ) |
const |
|
inline |
Obtain Vdata fields.
Definition at line 623 of file HDFSP.h.
◆ getName()
const std::string & HDFSP::VDATA::getName |
( |
| ) |
const |
|
inline |
Obtain the original vdata name.
Definition at line 617 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 611 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 643 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 637 of file HDFSP.h.
◆ Read()
VDATA * VDATA::Read |
( |
int32 | vdata_id, |
|
|
int32 | obj_ref ) |
|
static |
Retrieve all information of this Vdata.
Definition at line 2189 of file HDFSP.cc.
◆ ReadAttributes()
void VDATA::ReadAttributes |
( |
int32 | vdata_id | ) |
|
Retrieve all attributes of this Vdata.
Definition at line 2365 of file HDFSP.cc.
◆ File
The documentation for this class was generated from the following files: