20 #ifndef _SMDS_VTKVOLUME_HXX_
21 #define _SMDS_VTKVOLUME_HXX_
35 void init(
const std::vector<vtkIdType>& nodeIds,
SMDS_Mesh* mesh);
37 void initPoly(
const std::vector<vtkIdType>& nodeIds,
38 const std::vector<int>& nbNodesPerFace,
SMDS_Mesh* mesh);
43 virtual void Print(std::ostream & OS)
const;
49 int NbFaceNodes (
const int face_ind)
const;
52 const SMDS_MeshNode* GetFaceNode (
const int face_ind,
const int node_ind)
const;
61 virtual bool IsPoly()
const;
65 const vtkIdType *nodeIds,
68 static bool isForward(
double* a,
double* b,
double* c,
double*
d);
69 int NbUniqueNodes()
const;
71 std::vector<int> GetQuantities()
const;