OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDFSP::Field Class Reference

#include <HDFSP.h>

Inheritance diagram for HDFSP::Field:
Inheritance graph
Collaboration diagram for HDFSP::Field:
Collaboration graph

Public Member Functions

 Field ()
 
const std::vector< Attribute * > & getAttributes () const
 Get the attributes of this field. More...
 
const std::string & getName () const
 Get the name of this field. More...
 
const std::string & getNewName () const
 Get the CF name(special characters replaced by underscores) of this field. More...
 
int32 getRank () const
 Get the dimension rank of this field. More...
 
int32 getType () const
 Get the data type of this field. More...
 
 ~Field ()
 

Protected Attributes

std::vector< Attribute * > attrs
 The attributes of this field. More...
 
std::string name
 The original name of this field. More...
 
std::string newname
 The CF full path(special characters replaced by underscores) of this field. More...
 
int32 rank
 The rank of this field. More...
 
int32 type
 The datatype of this field. More...
 

Friends

class File
 
class SD
 
class VDATA
 

Detailed Description

Definition at line 279 of file HDFSP.h.

Constructor & Destructor Documentation

HDFSP::Field::Field ( )
inline

Definition at line 282 of file HDFSP.h.

Field::~Field ( )

Definition at line 181 of file HDFSP.cc.

Member Function Documentation

const std::vector< Attribute * >& HDFSP::Field::getAttributes ( ) const
inline

Get the attributes of this field.

Definition at line 314 of file HDFSP.h.

References attrs.

Referenced by HDFCFUtil::add_obpg_special_attrs().

const std::string& HDFSP::Field::getName ( ) const
inline

Get the name of this field.

Definition at line 290 of file HDFSP.h.

References name.

Referenced by HDFSP::File::PrepareTRMML3A_V6(), HDFSP::File::PrepareTRMML3C_V6(), read_dds_spfields(), and read_dds_spvdfields().

const std::string& HDFSP::Field::getNewName ( ) const
inline

Get the CF name(special characters replaced by underscores) of this field.

Definition at line 296 of file HDFSP.h.

References newname.

Referenced by HDFCFUtil::add_obpg_special_attrs(), read_dds_spfields(), and read_dds_spvdfields().

int32 HDFSP::Field::getRank ( ) const
inline

Get the dimension rank of this field.

Definition at line 302 of file HDFSP.h.

References rank.

Referenced by read_dds_spfields().

int32 HDFSP::Field::getType ( ) const
inline

Get the data type of this field.

Definition at line 308 of file HDFSP.h.

References type.

Referenced by HDFCFUtil::add_obpg_special_attrs(), read_dds_spfields(), and read_dds_spvdfields().

Friends And Related Function Documentation

friend class File
friend

Definition at line 339 of file HDFSP.h.

friend class SD
friend

Definition at line 337 of file HDFSP.h.

friend class VDATA
friend

Definition at line 338 of file HDFSP.h.

Member Data Documentation

std::vector< Attribute * > HDFSP::Field::attrs
protected

The attributes of this field.

Definition at line 335 of file HDFSP.h.

Referenced by getAttributes(), HDFSP::SD::Read(), and HDFSP::SD::Read_Hybrid().


The documentation for this class was generated from the following files: