|
| bool | ChangeNodes (const SMDS_MeshNode *nodes[], const int nbNodes) |
| |
| virtual SMDSAbs_EntityType | GetEntityType () const |
| |
| virtual const SMDS_MeshNode * | GetNode (const int ind) const |
| | Return node by its index. More...
|
| |
| virtual bool | IsMediumNode (const SMDS_MeshNode *node) const |
| |
| virtual bool | IsQuadratic () const |
| |
| virtual int | NbEdges () const |
| | Return the number of edges owned by or linked with the current element. More...
|
| |
| virtual int | NbFaces () const |
| | Return the number of faces owned by or linked with the current element. More...
|
| |
| virtual int | NbNodes () const |
| | Return The number of nodes owned by the current element. More...
|
| |
| virtual void | Print (std::ostream &OS) const |
| |
| | SMDS_QuadraticVolumeOfNodes (const SMDS_MeshNode *n1, const SMDS_MeshNode *n2, const SMDS_MeshNode *n3, const SMDS_MeshNode *n4, const SMDS_MeshNode *n12, const SMDS_MeshNode *n23, const SMDS_MeshNode *n31, const SMDS_MeshNode *n14, const SMDS_MeshNode *n24, const SMDS_MeshNode *n34) |
| |
| | SMDS_QuadraticVolumeOfNodes (const SMDS_MeshNode *n1, const SMDS_MeshNode *n2, const SMDS_MeshNode *n3, const SMDS_MeshNode *n4, const SMDS_MeshNode *n5, const SMDS_MeshNode *n12, const SMDS_MeshNode *n23, const SMDS_MeshNode *n34, const SMDS_MeshNode *n41, const SMDS_MeshNode *n15, const SMDS_MeshNode *n25, const SMDS_MeshNode *n35, const SMDS_MeshNode *n45) |
| |
| | SMDS_QuadraticVolumeOfNodes (const SMDS_MeshNode *n1, const SMDS_MeshNode *n2, const SMDS_MeshNode *n3, const SMDS_MeshNode *n4, const SMDS_MeshNode *n5, const SMDS_MeshNode *n6, const SMDS_MeshNode *n12, const SMDS_MeshNode *n23, const SMDS_MeshNode *n31, const SMDS_MeshNode *n45, const SMDS_MeshNode *n56, const SMDS_MeshNode *n64, const SMDS_MeshNode *n14, const SMDS_MeshNode *n25, const SMDS_MeshNode *n36) |
| |
| | SMDS_QuadraticVolumeOfNodes (const SMDS_MeshNode *n1, const SMDS_MeshNode *n2, const SMDS_MeshNode *n3, const SMDS_MeshNode *n4, const SMDS_MeshNode *n5, const SMDS_MeshNode *n6, const SMDS_MeshNode *n7, const SMDS_MeshNode *n8, const SMDS_MeshNode *n12, const SMDS_MeshNode *n23, const SMDS_MeshNode *n34, const SMDS_MeshNode *n41, const SMDS_MeshNode *n56, const SMDS_MeshNode *n67, const SMDS_MeshNode *n78, const SMDS_MeshNode *n85, const SMDS_MeshNode *n15, const SMDS_MeshNode *n26, const SMDS_MeshNode *n37, const SMDS_MeshNode *n48) |
| |
| SMDSAbs_ElementType | GetType () const |
| | Return the type of the current element. More...
|
| |
| virtual vtkIdType | GetVtkType () const |
| |
| | SMDS_MeshCell () |
| |
| virtual bool | vtkOrder (const SMDS_MeshNode *[], const int) |
| |
| virtual | ~SMDS_MeshCell () |
| |
| iterator | begin_nodes () const |
| |
| SMDS_ElemIteratorPtr | edgesIterator () const |
| | Create an iterator which iterate on edges linked with or owned by the element. More...
|
| |
| iterator | end_nodes () const |
| |
| SMDS_ElemIteratorPtr | facesIterator () const |
| | Create an iterator which iterate on faces linked with or owned by the element. More...
|
| |
| virtual SMDSAbs_GeometryType | GetGeomType () const =0 |
| |
| int | GetID () const |
| |
| int | getIdInShape () const |
| |
| ShortType | getMeshId () const |
| |
| virtual int | GetNodeIndex (const SMDS_MeshNode *node) const |
| | Check if a node belongs to the element. More...
|
| |
| const SMDS_MeshNode * | GetNodeWrap (const int ind) const |
| | Return node by its index. More...
|
| |
| LongType | getshapeId () const |
| |
| int | getVtkId () const |
| |
| virtual SMDS_ElemIteratorPtr | interlacedNodesElemIterator () const |
| |
| virtual SMDS_NodeIteratorPtr | interlacedNodesIterator () const |
| | virtual, redefined in vtkEdge, vtkFace and vtkVolume classes More...
|
| |
| virtual bool | IsPoly () const |
| |
| virtual bool | IsValidIndex (const int ind) const |
| | Return true if index of node is valid (0 <= ind < NbNodes()) More...
|
| |
| virtual int | NbCornerNodes () const |
| | Return number of nodes excluding medium ones. More...
|
| |
| virtual SMDS_NodeIteratorPtr | nodeIterator () const |
| |
| SMDS_ElemIteratorPtr | nodesIterator () const |
| | Create an iterator which iterate on nodes owned by the element. More...
|
| |
| virtual SMDS_NodeIteratorPtr | nodesIteratorToUNV () const |
| | virtual, redefined in vtkEdge, vtkFace and vtkVolume classes More...
|
| |
| int | WrappedIndex (const int ind) const |
| | Return a valid node index, fixing the given one if necessary. More...
|
| |
| virtual | ~SMDS_MeshObject () |
| |
|
| typedef SMDS_StdIterator< const SMDS_MeshNode *, SMDS_ElemIteratorPtr > | iterator |
| |
| template<class VECT > |
| static void | applyInterlace (const std::vector< int > &interlace, VECT &data) |
| |
| template<class VECT > |
| static void | applyInterlaceRev (const std::vector< int > &interlace, VECT &data) |
| |
| static const std::vector< int > & | fromVtkOrder (SMDSAbs_EntityType smdsType) |
| | Return indices to transform cell connectivity from VTK to SMDS Usage: smdsIDs[i] = vtkIDs[ indices[ i ]]. More...
|
| |
| static const std::vector< int > & | fromVtkOrder (VTKCellType vtkType) |
| | Return indices to transform cell connectivity from VTK to SMDS Usage: smdsIDs[i] = vtkIDs[ indices[ i ]]. More...
|
| |
| static const std::vector< int > & | interlacedSmdsOrder (SMDSAbs_EntityType smdsType, const size_t nbNodes=0) |
| | Return indices to set nodes of a quadratic 1D or 2D element in interlaced order Usage: interlacedIDs[i] = smdsIDs[ indices[ i ]]. More...
|
| |
| static const std::vector< int > & | reverseSmdsOrder (SMDSAbs_EntityType smdsType, const size_t nbNodes=0) |
| | Return indices to reverse an SMDS cell of given type. nbNodes is useful for polygons Usage: reverseIDs[i] = forwardIDs[ indices[ i ]]. More...
|
| |
| static SMDSAbs_ElementType | toSmdsType (SMDSAbs_EntityType entityType) |
| | Return SMDSAbs_ElementType by SMDSAbs_EntityType. More...
|
| |
| static SMDSAbs_ElementType | toSmdsType (SMDSAbs_GeometryType geomType) |
| | Return SMDSAbs_ElementType by SMDSAbs_GeometryType. More...
|
| |
| static SMDSAbs_EntityType | toSmdsType (VTKCellType vtkType) |
| | Return SMDSAbs_EntityType corresponding to VTKCellType. More...
|
| |
| static const std::vector< int > & | toVtkOrder (SMDSAbs_EntityType smdsType) |
| | Return indices to transform cell connectivity from SMDS to VTK Usage: vtkIDs[i] = smdsIDs[ indices[ i ]]. More...
|
| |
| static const std::vector< int > & | toVtkOrder (VTKCellType vtkType) |
| | Return indices to transform cell connectivity from SMDS to VTK Usage: vtkIDs[i] = smdsIDs[ indices[ i ]]. More...
|
| |
| static VTKCellType | toVtkType (SMDSAbs_EntityType vtkType) |
| | Return VTKCellType corresponding to SMDSAbs_EntityType. More...
|
| |
| static int | nbCells = 0 |
| |
| int | myID |
| | Element index in vector SMDS_Mesh::myNodes or SMDS_Mesh::myCells. More...
|
| |
| int | myIdInShape |
| | Element index in SMESHDS_SubMesh vector. More...
|
| |
| ShortType | myMeshId |
| | SMDS_Mesh identification in SMESH. More...
|
| |
| LongType | myShapeId |
| | SubShape and SubMesh identification in SMESHDS. More...
|
| |
| int | myVtkID |
| | index in vtkUnstructuredGrid More...
|
| |