Guest User

Untitled

a guest
Jan 21st, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. //file 1
  2. class dxfReader {
  3. private:
  4.     double originx, originy, originz;
  5.     double upx, upy, upz;
  6.     double deltax, deltay, deltaz;
  7.     double minx, miny, minz;
  8.     double maxx, maxy, maxz;
  9.     list<vector<double>> vertices;
  10.     list<int> *currentPolygon;
  11.     list<list<int> *> polygonList;
  12. public:
  13.     dxfReader();
  14.  
  15.     void processComments(ifstream&);
  16.     void processHeaderSection(ifstream&);
  17.     void processTablesSection(ifstream&);
  18.     void processEntitiesSection(ifstream&);
  19.     int  getTripled(ifstream&, double&, double&, double&);
  20.     int processHeaderTag(ifstream&);
  21.     void processDXFFile(char *filename);
  22.     void dxfReader::addVertex(double x, double y, double z);
  23.     void dxfReader::beginIndexedPolygon();
  24.     void dxfReader::addIndexedPolygonVertex(int i);
  25.     void dxfReader::endIndexedPolygon();
  26. };
  27.  
  28. //file2
  29. int main (int argCount, char *argValues[]) {
  30.     char myfilename[] = "ANGELFISH.DXF";
  31.     dxfReader* myReader = new dxfReader();
  32.  
  33.     myReader.processDXFFile(myfilename); //error "expression must have class type"
  34. }
Add Comment
Please, Sign In to add comment