MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
NcTypedComponent Class Referenceabstract

#include <netcdfcpp.h>

Inheritance diagram for NcTypedComponent:
Collaboration diagram for NcTypedComponent:

Public Member Functions

virtual ~NcTypedComponent (void)
 
virtual NcToken name (void) const =0
 
virtual NcType type (void) const =0
 
virtual NcBool is_valid (void) const =0
 
virtual long num_vals (void) const =0
 
virtual NcBool rename (NcToken newname)=0
 
virtual NcValues * values (void) const =0
 
virtual ncbyte as_ncbyte (long n) const
 
virtual char as_char (long n) const
 
virtual short as_short (long n) const
 
virtual int as_int (long n) const
 
virtual int as_nclong (long n) const
 
virtual long as_long (long n) const
 
virtual float as_float (long n) const
 
virtual double as_double (long n) const
 
virtual char * as_string (long n) const
 

Protected Member Functions

 NcTypedComponent (NcFile *)
 
virtual NcValues * get_space (long numVals=0) const
 

Protected Attributes

NcFilethe_file
 

Detailed Description

Definition at line 174 of file netcdfcpp.h.

Constructor & Destructor Documentation

virtual NcTypedComponent::~NcTypedComponent ( void  )
inlinevirtual

Definition at line 177 of file netcdfcpp.h.

177 {}
NcTypedComponent::NcTypedComponent ( NcFile )
protected

Member Function Documentation

virtual char NcTypedComponent::as_char ( long  n) const
virtual
virtual double NcTypedComponent::as_double ( long  n) const
virtual
virtual float NcTypedComponent::as_float ( long  n) const
virtual
virtual int NcTypedComponent::as_int ( long  n) const
virtual
virtual long NcTypedComponent::as_long ( long  n) const
virtual
virtual ncbyte NcTypedComponent::as_ncbyte ( long  n) const
virtual
virtual int NcTypedComponent::as_nclong ( long  n) const
virtual
virtual short NcTypedComponent::as_short ( long  n) const
virtual
virtual char* NcTypedComponent::as_string ( long  n) const
virtual
virtual NcValues* NcTypedComponent::get_space ( long  numVals = 0) const
protectedvirtual
virtual NcBool NcTypedComponent::is_valid ( void  ) const
pure virtual

Implemented in NcAtt, and NcVar.

virtual NcToken NcTypedComponent::name ( void  ) const
pure virtual

Implemented in NcAtt, and NcVar.

virtual long NcTypedComponent::num_vals ( void  ) const
pure virtual

Implemented in NcAtt, and NcVar.

virtual NcBool NcTypedComponent::rename ( NcToken  newname)
pure virtual

Implemented in NcAtt, and NcVar.

virtual NcType NcTypedComponent::type ( void  ) const
pure virtual

Implemented in NcAtt, and NcVar.

virtual NcValues* NcTypedComponent::values ( void  ) const
pure virtual

Implemented in NcAtt, and NcVar.

Member Data Documentation

NcFile* NcTypedComponent::the_file
protected

Definition at line 200 of file netcdfcpp.h.


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