14 #ifndef OSGDB_PARAMETEROUTPUT
15 #define OSGDB_PARAMETEROUTPUT 1
17 #include <osgDB/Output>
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;
110 template<
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;
147 template<
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;
186 #endif // __SG_OUTPUT_H
ParameterOutput & operator=(const ParameterOutput &)
void writeAsInts(Iterator first, Iterator last)
ParameterOutput(Output &fw)
void writeArrayAsInts(Output &fw, Iterator first, Iterator last, int noItemsPerLine=0)
void write(Iterator first, Iterator last)
ParameterOutput(Output &fw, int numItemsPerLine)
int getNumIndicesPerLine() const
void writeArray(Output &fw, Iterator first, Iterator last, int noItemsPerLine=0)