MISR Toolkit  1.5.1
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Member Functions | Static Private Attributes
H5::ObjCreatPropList Class Reference

Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 file create property list. More...

#include <H5OcreatProp.h>

Inheritance diagram for H5::ObjCreatPropList:
Inheritance graph
Collaboration diagram for H5::ObjCreatPropList:
Collaboration graph

Public Member Functions

 ObjCreatPropList ()
 
void setAttrPhaseChange (unsigned max_compact=8, unsigned min_dense=6) const
 
void getAttrPhaseChange (unsigned &max_compact, unsigned &min_dense) const
 
void setAttrCrtOrder (unsigned crt_order_flags) const
 
unsigned getAttrCrtOrder () const
 
virtual H5std_string fromClass () const
 Returns this class name. More...
 
 ObjCreatPropList (const ObjCreatPropList &original)
 
 ObjCreatPropList (const hid_t plist_id)
 
virtual ~ObjCreatPropList ()
 
- Public Member Functions inherited from H5::PropList
 PropList (const hid_t plist_id)
 
PropListoperator= (const PropList &rhs)
 
bool operator== (const PropList &rhs) const
 
virtual void close ()
 
void closeClass () const
 
void copy (const PropList &like_plist)
 
void copyProp (PropList &dest, const char *name) const
 
void copyProp (PropList &dest, const H5std_string &name) const
 
void copyProp (PropList &dest, PropList &src, const char *name) const
 
void copyProp (PropList &dest, PropList &src, const H5std_string &name) const
 
hid_t getClass () const
 
H5std_string getClassName () const
 
PropList getClassParent () const
 
size_t getNumProps () const
 
void getProperty (const char *name, void *value) const
 
void getProperty (const H5std_string &name, void *value) const
 
H5std_string getProperty (const char *name) const
 
H5std_string getProperty (const H5std_string &name) const
 
void setProperty (const char *name, void *value) const
 
void setProperty (const char *name, const char *charptr) const
 
void setProperty (const char *name, H5std_string &strg) const
 
void setProperty (const H5std_string &name, void *value) const
 
void setProperty (const H5std_string &name, H5std_string &strg) const
 
size_t getPropSize (const char *name) const
 
size_t getPropSize (const H5std_string &name) const
 
bool isAClass (const PropList &prop_class) const
 
bool propExist (const char *name) const
 Query the existance of a property in a property object. More...
 
bool propExist (const H5std_string &name) const
 
void removeProp (const char *name) const
 
void removeProp (const H5std_string &name) const
 
 PropList ()
 
 PropList (const PropList &original)
 
virtual hid_t getId () const
 
virtual ~PropList ()
 
- Public Member Functions inherited from H5::IdComponent
void incRefCount (const hid_t obj_id) const
 
void incRefCount () const
 
void decRefCount (const hid_t obj_id) const
 
void decRefCount () const
 
int getCounter (const hid_t obj_id) const
 
int getCounter () const
 
H5I_type_t getHDFObjType () const
 
IdComponentoperator= (const IdComponent &rhs)
 
void setId (const hid_t new_id)
 
virtual void throwException (const H5std_string &func_name, const H5std_string &msg) const
 
H5std_string inMemFunc (const char *func_name) const
 
virtual ~IdComponent ()
 

Static Public Member Functions

static void deleteConstants ()
 
- Static Public Member Functions inherited from H5::PropList
static void deleteConstants ()
 
- Static Public Member Functions inherited from H5::IdComponent
static H5I_type_t getHDFObjType (const hid_t obj_id)
 
static bool isValid (hid_t an_id)
 

Static Public Attributes

static const ObjCreatPropListDEFAULT
 Default object creation property list. More...
 
- Static Public Attributes inherited from H5::PropList
static const PropListDEFAULT
 Default property list. More...
 

Static Private Member Functions

static ObjCreatPropListgetConstant ()
 

Static Private Attributes

static ObjCreatPropListDEFAULT_
 

Additional Inherited Members

- Protected Member Functions inherited from H5::PropList
virtual void p_setId (const hid_t new_id)
 
- Protected Member Functions inherited from H5::IdComponent
 IdComponent ()
 
H5std_string p_get_file_name () const
 
- Static Protected Member Functions inherited from H5::IdComponent
static bool p_valid_id (const hid_t obj_id)
 
- Protected Attributes inherited from H5::PropList
hid_t id
 
- Static Protected Attributes inherited from H5::IdComponent
static bool H5dontAtexit_called
 

Detailed Description

Class ObjCreatPropList inherits from PropList and provides wrappers for the HDF5 file create property list.

Definition at line 25 of file H5OcreatProp.h.

Constructor & Destructor Documentation

◆ ObjCreatPropList() [1/3]

H5::ObjCreatPropList::ObjCreatPropList ( )

◆ ObjCreatPropList() [2/3]

H5::ObjCreatPropList::ObjCreatPropList ( const ObjCreatPropList original)

◆ ObjCreatPropList() [3/3]

H5::ObjCreatPropList::ObjCreatPropList ( const hid_t  plist_id)

◆ ~ObjCreatPropList()

virtual H5::ObjCreatPropList::~ObjCreatPropList ( )
virtual

Member Function Documentation

◆ deleteConstants()

static void H5::ObjCreatPropList::deleteConstants ( )
static

◆ fromClass()

virtual H5std_string H5::ObjCreatPropList::fromClass ( ) const
inlinevirtual

Returns this class name.

Reimplemented from H5::PropList.

Reimplemented in H5::DSetCreatPropList.

Definition at line 47 of file H5OcreatProp.h.

◆ getAttrCrtOrder()

unsigned H5::ObjCreatPropList::getAttrCrtOrder ( ) const

◆ getAttrPhaseChange()

void H5::ObjCreatPropList::getAttrPhaseChange ( unsigned &  max_compact,
unsigned &  min_dense 
) const

◆ getConstant()

static ObjCreatPropList* H5::ObjCreatPropList::getConstant ( )
staticprivate

◆ setAttrCrtOrder()

void H5::ObjCreatPropList::setAttrCrtOrder ( unsigned  crt_order_flags) const

◆ setAttrPhaseChange()

void H5::ObjCreatPropList::setAttrPhaseChange ( unsigned  max_compact = 8,
unsigned  min_dense = 6 
) const

Field Documentation

◆ DEFAULT

const ObjCreatPropList& H5::ObjCreatPropList::DEFAULT
static

Default object creation property list.

Definition at line 28 of file H5OcreatProp.h.

◆ DEFAULT_

ObjCreatPropList* H5::ObjCreatPropList::DEFAULT_
staticprivate

Definition at line 65 of file H5OcreatProp.h.


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

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54