20 #ifndef MIRTK_TetrahedralMeshMapper_H 21 #define MIRTK_TetrahedralMeshMapper_H 23 #include "mirtk/VolumeMapper.h" 25 #include "vtkSmartPointer.h" 26 #include "vtkPointSet.h" 27 #include "vtkDataArray.h" 117 return (_BoundaryMask->GetComponent(ptId, 0) != .0);
123 #endif // MIRTK_TetrahedralMeshMapper_H
virtual void Initialize()
Initialize filter after input and parameters are set.
TetrahedralMeshMapper & operator=(const TetrahedralMeshMapper &)
Assignment operator.
double Volume(vtkSmartPointer< vtkPolyData >)
Get approximate volume enclosed by polygonal mesh.
mirtkPublicAttributeMacro(vtkSmartPointer< vtkDataArray >, InputMask)
Boolean array indicating which points are on the boundary, i.e., fixed.
TetrahedralMeshMapper()
Default constructor.
void CopyAttributes(const TetrahedralMeshMapper &)
Copy attributes of this class from another instance.
mirtkReadOnlyAttributeMacro(vtkSmartPointer< vtkPointSet >, Volume)
Discretized input domain, i.e., tetrahedral mesh.
int NumberOfPoints(vtkDataSet *)
Number of points.
virtual ~TetrahedralMeshMapper()
Destructor.
bool IsBoundaryPoint(vtkIdType) const
Whether a given point is on the boundary.
virtual void Finalize()
Finalize filter execution.