Go to the documentation of this file.
26 #ifndef _SMDS_QuadraticEdge_HeaderFile
27 #define _SMDS_QuadraticEdge_HeaderFile
46 void Print(std::ostream & OS)
const;
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshNode * > > SMDS_NodeIteratorPtr
SMDS_ElemIteratorPtr elementsIterator(SMDSAbs_ElementType type) const
void Print(std::ostream &OS) const
bool ChangeNodes(const SMDS_MeshNode *node1, const SMDS_MeshNode *node2, const SMDS_MeshNode *node12)
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
SMDS_QuadraticEdge(const SMDS_MeshNode *node1, const SMDS_MeshNode *node2, const SMDS_MeshNode *node12)
virtual SMDSAbs_EntityType GetEntityType() const
Return type of entity.
virtual bool IsQuadratic() const
SMDS_ElemIteratorPtr interlacedNodesElemIterator() const
SMDS_NodeIteratorPtr interlacedNodesIterator() const
virtual bool IsMediumNode(const SMDS_MeshNode *node) const