- /*!
- * \brief Class used to access to protected data of SMDS_MeshInfo
- */
- struct TMeshInfo : public SMDS_MeshInfo
- {
- void Add(const SMDS_MeshElement* e) { SMDS_MeshInfo::addWithPoly( e ); }
- };
- /*!
- * \brief Element holing its ID only
- */
- struct TElemID : public SMDS_MeshElement
- {
- TElemID(int ID) : SMDS_MeshElement( ID ) {}
- virtual SMDSAbs_ElementType GetType() const { return SMDSAbs_All; }
- virtual SMDSAbs_EntityType GetEntityType() const { return SMDSEntity_Last; }
- virtual SMDSAbs_GeometryType GetGeomType() const { return SMDSGeom_NONE; }
- virtual vtkIdType GetVtkType() const { return -1; }
- };