bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HDF5Structure Class Reference

#include <HDF5Structure.h>

Inheritance diagram for HDF5Structure:
Inheritance graph
Collaboration diagram for HDF5Structure:
Collaboration graph

Public Member Functions

 HDF5Structure (const HDF5Structure &rhs)
 
 HDF5Structure (const std::string &n, const std::string &vpath, const std::string &d)
 Constructor.
 
HDF5Structureoperator= (const HDF5Structure &rhs)
 Assignment operator for dynamic cast into generic Structure.
 
libdap::BaseType * ptr_duplicate () override
 
bool read () override
 Reads HDF5 structure data by calling each member's read method in this structure.
 

Friends

class HDF5Array
 

Detailed Description

Author
Kent Yang
See also
Structure

Definition at line 43 of file HDF5Structure.h.

Constructor & Destructor Documentation

◆ HDF5Structure() [1/2]

HDF5Structure::HDF5Structure ( const std::string & n,
const std::string & vpath,
const std::string & d )

Constructor.

Definition at line 44 of file HDF5Structure.cc.

◆ HDF5Structure() [2/2]

HDF5Structure::HDF5Structure ( const HDF5Structure & rhs)

Definition at line 49 of file HDF5Structure.cc.

Member Function Documentation

◆ operator=()

HDF5Structure & HDF5Structure::operator= ( const HDF5Structure & rhs)

Assignment operator for dynamic cast into generic Structure.

Definition at line 54 of file HDF5Structure.cc.

◆ ptr_duplicate()

BaseType * HDF5Structure::ptr_duplicate ( )
override

Clone this instance.

Allocate a new instance and copy *this into it. This method must perform a deep copy.

Returns
A newly allocated copy of this class

Definition at line 38 of file HDF5Structure.cc.

◆ read()

bool HDF5Structure::read ( )
override

Reads HDF5 structure data by calling each member's read method in this structure.

Definition at line 65 of file HDF5Structure.cc.

Friends And Related Symbol Documentation

◆ HDF5Array

friend class HDF5Array
friend

Definition at line 58 of file HDF5Structure.h.


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