OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimCsvFile.h>
Public Types | |
typedef std::map< ossimString, ossimString, ossimStringLtstr > | FieldMapType |
typedef std::vector< ossimString > | FieldValueListType |
Public Member Functions | |
Record (ossimCsvFile *csvFile) | |
void | setCsvFile (ossimCsvFile *file) |
ossimCsvFile * | csvFile () |
const ossimCsvFile * | csvFile () const |
StringListType & | values () |
const StringListType & | values () const |
bool | valueAt (const ossimString &fieldName, ossimString &value) const |
Allows access to a field as read only. More... | |
bool | valueAt (ossim_uint32 idx, ossimString &value) const |
ossimString & | operator[] (const ossimString &fieldName) |
Allows one to access and write to the field. More... | |
const ossimString & | operator[] (const ossimString &fieldName) const |
ossimString & | operator[] (ossim_uint32 idx) |
const ossimString & | operator[] (ossim_uint32 idx) const |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
Protected Attributes | |
ossimString | theDummyValue |
StringListType | theValues |
ossimCsvFile * | theCsvFile |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 16 of file ossimCsvFile.h.
typedef std::map<ossimString, ossimString, ossimStringLtstr> ossimCsvFile::Record::FieldMapType |
Definition at line 19 of file ossimCsvFile.h.
typedef std::vector<ossimString> ossimCsvFile::Record::FieldValueListType |
Definition at line 20 of file ossimCsvFile.h.
ossimCsvFile::Record::Record | ( | ossimCsvFile * | csvFile | ) |
Definition at line 19 of file ossimCsvFile.cpp.
|
inline |
Definition at line 27 of file ossimCsvFile.h.
|
inline |
Definition at line 31 of file ossimCsvFile.h.
ossimString & ossimCsvFile::Record::operator[] | ( | const ossimString & | fieldName | ) |
Allows one to access and write to the field.
Definition at line 54 of file ossimCsvFile.cpp.
const ossimString & ossimCsvFile::Record::operator[] | ( | const ossimString & | fieldName | ) | const |
Definition at line 68 of file ossimCsvFile.cpp.
ossimString & ossimCsvFile::Record::operator[] | ( | ossim_uint32 | idx | ) |
Definition at line 82 of file ossimCsvFile.cpp.
const ossimString & ossimCsvFile::Record::operator[] | ( | ossim_uint32 | idx | ) | const |
Definition at line 92 of file ossimCsvFile.cpp.
|
inline |
Definition at line 23 of file ossimCsvFile.h.
bool ossimCsvFile::Record::valueAt | ( | const ossimString & | fieldName, |
ossimString & | value | ||
) | const |
Allows access to a field as read only.
Definition at line 24 of file ossimCsvFile.cpp.
bool ossimCsvFile::Record::valueAt | ( | ossim_uint32 | idx, |
ossimString & | value | ||
) | const |
Definition at line 41 of file ossimCsvFile.cpp.
|
inline |
|
inline |
Definition at line 40 of file ossimCsvFile.h.
|
protected |
Definition at line 65 of file ossimCsvFile.h.
|
protected |
Definition at line 63 of file ossimCsvFile.h.
|
protected |
Definition at line 64 of file ossimCsvFile.h.