Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::FragmentIsoSurfacer Struct Reference
Inheritance diagram for Fiber::FragmentIsoSurfacer:
Fiber::FragmentIterator

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< FieldsetFields (Grid &Isosurface)
 Returns the connectivity field.
Public Member Functions inherited from Fiber::FragmentIterator
virtual ~FragmentIterator ()
 Destructor (virtual).

Public Attributes

MemCore::MemVector< index_tIsoVertexEdge
MemCore::MemVector< double > IsoVertexWeight
MemCore::MemVector< pointIsoVertices
MemCore::MemVector< TriangleCell > IsoSurfaceTriangles
map< index_t, index_tIsosurfaceVerticesAsEdges
RefPtr< FieldVertexPositions
index_t EdgeOffset
double Isolevel
double precision

Member Function Documentation

◆ apply()

bool Fiber::FragmentIsoSurfacer::apply ( const RefPtr< FragmentID > & fid,
const RefPtr< CreativeArrayBase > & Crec )
inlineoverridevirtual