14#ifndef OSGDB_PARAMETEROUTPUT
15#define OSGDB_PARAMETEROUTPUT 1
37 _fw.indent() <<
"{"<<std::endl;
51 _fw.indent() <<
"}"<<std::endl;
75 template<
class Iterator>
76 void write(Iterator first, Iterator last)
78 for(Iterator itr=first;
87 template<
class Iterator>
90 for(Iterator itr=first;
110template<
class Iterator>
115 fw.
indent() <<
"{"<<std::endl;
120 for(Iterator itr=first;
124 if (column==0) fw.
indent();
129 if (column==noItemsPerLine)
139 if (column!=0) fw << std::endl;
142 fw.
indent()<<
"}"<<std::endl;
147template<
class Iterator>
152 fw.
indent() <<
"{"<<std::endl;
157 for(Iterator itr=first;
161 if (column==0) fw.
indent();
166 if (column==noItemsPerLine)
176 if (column!=0) fw << std::endl;
179 fw.
indent()<<
"}"<<std::endl;
The osgDB library provides support for reading and writing scene graphs, providing a plugin framework...
Definition Archive:24
void writeArrayAsInts(Output &fw, Iterator first, Iterator last, int noItemsPerLine=0)
Definition ParameterOutput:148
void writeArray(Output &fw, Iterator first, Iterator last, int noItemsPerLine=0)
Definition ParameterOutput:111
deprecated.
Definition Output:29
int getNumIndicesPerLine() const
Definition Output:64
void newLine()
Definition ParameterOutput:41
void begin()
Definition ParameterOutput:35
Output & _fw
Definition ParameterOutput:104
void write(Iterator first, Iterator last)
Definition ParameterOutput:76
void write(const T &t)
Definition ParameterOutput:56
void writeAsInts(Iterator first, Iterator last)
Definition ParameterOutput:88
ParameterOutput(Output &fw, int numItemsPerLine)
Definition ParameterOutput:30
int _column
Definition ParameterOutput:106
void end()
Definition ParameterOutput:47
int _numItemsPerLine
Definition ParameterOutput:105
ParameterOutput & operator=(const ParameterOutput &)
Definition ParameterOutput:102
ParameterOutput(Output &fw)
Definition ParameterOutput:25