16 class UnstructuredGrid;
24 virtual std::unique_ptr<HandlerInterface>
Clone()
const = 0;
44 virtual void CellData(
int cellId, std::vector<Eigen::VectorXd> values, std::string name,
virtual void WriteDofValues(const CellInterface &cell, const DofType dof, std::vector< int > pointIds, UnstructuredGrid *grid)=0
Write DOF values into the grid.
Interface for a handler class that visualizes a single cell.
Definition: HandlerInterface.h:19
virtual std::vector< int > WriteGeometry(const CellInterface &cell, UnstructuredGrid *grid)=0
Generate a visualize geometry for each cell and write it to the grid.
virtual void CellData(int cellId, std::vector< Eigen::VectorXd > values, std::string name, UnstructuredGrid *grid)=0
Write cell data into the grid.
visualization of unstructured grids
Definition: UnstructuredGrid.h:18
virtual std::unique_ptr< HandlerInterface > Clone() const =0
virtual void PointData(const CellInterface &cell, std::function< Eigen::VectorXd(Eigen::VectorXd)> f, std::vector< int > pointIds, std::string name, UnstructuredGrid *grid)=0
Write point data into the grid.
virtual ~HandlerInterface()=default
Definition: Exception.h:6
def Visualize(structure, file)
Definition: Truss1D2N.py:63
Definition: CellInterface.h:13