- struct XYZ
- {
- double myX, myY, myZ;
- XYZ() { myX = myY = myZ = 0.0; }
- XYZ(double x, double y, double z) { myX = x; myY = y; myZ = z; }
- void add( double x, double y, double z ) { myX += x; myY += y; myZ += z; }
- void divide( double a ) { if ( a != 0.) { myX /= a; myY /= a; myZ /= a; } }
- double x() const { return myX; }
- double y() const { return myY; }
- double z() const { return myZ; }
- operator gp_XYZ() const { return gp_XYZ( myX, myY, myZ ); }
- };
- typedef QMap< int, QList<int> > Connectivity;