14 #include "msdevstudio/MSconfig.h"
35 :
BaseXML (
"BinToColor", controller ),
36 m_ctrlpt (
"CtrlPt" ),
48 unsigned int size = points.size ();
49 for (
unsigned int i = 0; i <
size; i++ ) {
52 element -> setAttribute (
m_point, points [ i ] );
53 tag -> appendChild ( *element );
64 bool ok = element -> attribute (
m_type, type );
69 btc = factory -> create ( type );
72 btc = factory -> create (
"Rainbow" );
75 ok = btc -> hasControlPoints ();
77 vector < double > points;
78 list < XmlElement * > nodelist;
80 list < XmlElement * > :: const_iterator first = nodelist.begin();
81 while ( first != nodelist.end() ) {
84 ok = pt_element -> attribute (
m_point, point );
85 points.push_back ( point );
87 btc -> setControlPoints ( points );