50 bool _defined =
false;
54 FONcDim(
const std::string &name, int64_t size ) ;
56 virtual void incref() { _ref++ ; }
58 virtual void struct_incref() { _struct_ref++ ; }
59 virtual void struct_decref() ;
61 virtual void define(
int ncid ) ;
62 virtual void define_struct(
int ncid ) ;
64 virtual std::string name() {
return _name ; }
65 virtual int64_t size() {
return _size ; }
66 virtual void update_size( int64_t newsize ) { _size = newsize ; }
67 virtual int dimid() {
return _dimid ; }
68 virtual bool defined() {
return _defined ; }
70 virtual void dump( std::ostream &strm )
const ;
72 static int DimNameNum ;
73 static int StructDimNameNum;
top level BES object to house generic methods
virtual void dump(std::ostream &strm) const
dumps information about this object for debugging purposes
FONcDim(const std::string &name, int64_t size)
Constructor for FOncDim that defines the dimension of an array.
virtual void define(int ncid)
define the DAP dimension in the netcdf file
virtual void decref()
Decrement the reference count for this dimension.