|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Public Member Functions | |
| FragmentIsoSurfacer (const RefPtr< Field > &Positions, double Level, double prec) | |
| template<class Type > | |
| void | polygonize (const MultiArray< 3, Type > &ScalarField) |
| bool | apply (const RefPtr< FragmentID > &fid, const RefPtr< CreativeArrayBase > &Crec) override |
| Iteration callback function. | |
| RefPtr< Field > | setFields (Grid &Isosurface) |
| Returns the connectivity field. | |
Public Member Functions inherited from Fiber::FragmentIterator | |
| virtual | ~FragmentIterator () |
| Destructor (virtual) | |
Public Attributes | |
| MemCore::MemVector< index_t > | IsoVertexEdge |
| MemCore::MemVector< double > | IsoVertexWeight |
| MemCore::MemVector< point > | IsoVertices |
| MemCore::MemVector< TriangleCell > | IsoSurfaceTriangles |
| map< index_t, index_t > | IsosurfaceVerticesAsEdges |
| RefPtr< Field > | VertexPositions |
| index_t | EdgeOffset |
| double | Isolevel |
| double | precision |
|
inlineoverridevirtual |
Iteration callback function.
Implements Fiber::FragmentIterator.
References Fiber::EvalVertexFieldOnEdges(), Fiber::RegularTopology::NumberOfEdges(), std::vector< typename _Tp, typename _Alloc >::size(), and MemCore::MemVector< class T >::std_vector().