FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | Public Attributes | List of all members
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< doubleIsoVertexWeight
 
MemCore::MemVector< pointIsoVertices
 
MemCore::MemVector< TriangleCellIsoSurfaceTriangles
 
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