Definition at line 42 of file AsciiUrl.h.
◆ AsciiUrl() [1/2]
AsciiUrl::AsciiUrl |
( |
const string & | n | ) |
|
|
inline |
◆ AsciiUrl() [2/2]
AsciiUrl::AsciiUrl |
( |
Url * | bt | ) |
|
|
inline |
◆ ~AsciiUrl()
virtual AsciiUrl::~AsciiUrl |
( |
| ) |
|
|
inlinevirtual |
◆ get_full_name()
string AsciiOutput::get_full_name |
( |
| ) |
|
|
inherited |
Get the fully qualified name of this object. Names of nested constructor types are separated by dots (.).
- Returns
- The fully qualified name of this object.
◆ increment_state()
Increment #state# to the next value given #shape#. This method uses simple modulo arithmetic to provide a way to iterate over all combinations of dimensions of an Array or Grid. The vector #shape# holds the maximum sizes of each of N dimensions. The vector #state# holds the current index values of those N dimensions. Calling this method increments #state# to the next dimension, varying the rightmost fastest.
To print DODS Array and Grid objects according to the DAP 2.0 specification, #state# and #shape# should be vectors of length N-1 for an object of dimension N.
- Returns
- True if there are more states, false if not.
◆ print_ascii()
virtual void AsciiOutput::print_ascii |
( |
ostream & | strm, |
|
|
bool | print_name = true ) |
throw | ( | InternalErr ) | | | |
|
virtualinherited |
Print an ASCII representation for an instance of BaseType's children. This version prints the suggested output only for simple types. Complex types should overload this with their own definition.
The caller of this method is responsible for adding a trialing comma where appropriate.
- Parameters
-
strm | Write to this stream. |
print_name | If True, write the name of the variable, a comma and then the value. If False, simply write the value. |
Reimplemented in AsciiArray, AsciiGrid, AsciiSequence, and AsciiStructure.
◆ ptr_duplicate()
BaseType * AsciiUrl::ptr_duplicate |
( |
| ) |
|
|
virtual |
◆ _redirect
BaseType* AsciiOutput::_redirect |
|
protectedinherited |
The documentation for this class was generated from the following files: