CATCH
 All Classes Functions
CatTrimesh.h
1 #pragma once
2 
3 #include <stdio.h>
4 #include <tchar.h>
6 //
7 // Class : CatTrimesh
8 //
9 // Description : The interface for transferring triangle meshes within the CaTCH project
10 //
11 //}%
12 
14 {
15 
16 
17 public:
22  virtual const char* jtkId() = 0;
23 
27  virtual const unsigned int iNbVertices()= 0;
28 
32  virtual const double *iVertices()= 0;
33 
37  virtual const unsigned int iNbTriangles()= 0;
38 
42  virtual const unsigned int *iTriangles()= 0;
43 
47  virtual const double iScale() = 0;
48 
52  virtual const double iOffset() = 0;
53 
57  virtual const double *iLocalTransform() = 0;
58 };
virtual const char * jtkId()=0
virtual const double * iLocalTransform()=0
virtual const double iOffset()=0
virtual const unsigned int iNbVertices()=0
virtual const double iScale()=0
virtual const double * iVertices()=0
virtual const unsigned int * iTriangles()=0
Definition: CatTrimesh.h:13
virtual const unsigned int iNbTriangles()=0