 List of line cells interface.  
More...
 List of line cells interface.  
More...
#include <MeshVizXLM/mesh/topology/MiLineTopologyExplicitI.h>
 
  
 | Public Member Functions | |
| virtual const MiLineCell * | getCell (size_t id) const =0 | 
| Protected Member Functions | |
| virtual std::ostream & | toStream (std::ostream &s) const | 
 List of line cells interface.
 List of line cells interface. 
A generic abstract interface for unstructured line mesh topology.
| virtual const MiLineCell* MiLineTopologyExplicitI::getCell | ( | size_t | id | ) | const  [pure virtual] | 
Returns a cell of this topology.
The cell is identified by one id. The implementation of this method must be thread-safe because it might be called concurrently by multiple threads.
Reimplemented from MiTopologyExplicitI.
Implemented in MeXLineTopologyExplicitI.
| virtual std::ostream& MiLineTopologyExplicitI::toStream | ( | std::ostream & | s | ) | const  [inline, protected, virtual] | 
Performs an output operation on a stream which is returned afterward. This method is protected since only called by the output operator <<. This method is not pure virtual and output by default the geometry and topology of a mesh. Whenever a different output is needed, this method can be implemented in the subclass to get a different output format. No std::ostream& operator << needs to be defined in any subclass. This allows you to benefit from the virtual inheritance when using the output operator on an abstract class.
Reimplemented from MiTopologyExplicitI.