Chi-Tech
chi_mesh::MeshModifier Class Referenceabstract

#include <MeshModifier.h>

Inheritance diagram for chi_mesh::MeshModifier:
ChiObject chi_mesh::SnapToPlaneMeshModifier

Public Member Functions

 MeshModifier (const chi::InputParameters &params)
 
virtual void Apply ()=0
 
virtual ~MeshModifier ()=default
 
- Public Member Functions inherited from ChiObject
 ChiObject ()
 
 ChiObject (const chi::InputParameters &params)
 
void SetStackID (size_t stack_id)
 
size_t StackID () const
 
virtual void PushOntoStack (std::shared_ptr< ChiObject > &new_object)
 
virtual ~ChiObject ()=default
 

Protected Member Functions

 MeshModifier ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from ChiObject
static chi::InputParameters GetInputParameters ()
 

Detailed Description

Base class for mesh modifiers

Definition at line 10 of file MeshModifier.h.

Constructor & Destructor Documentation

◆ MeshModifier() [1/2]

chi_mesh::MeshModifier::MeshModifier ( const chi::InputParameters params)
explicit

Definition at line 6 of file MeshModifier.cc.

◆ ~MeshModifier()

virtual chi_mesh::MeshModifier::~MeshModifier ( )
virtualdefault

◆ MeshModifier() [2/2]

chi_mesh::MeshModifier::MeshModifier ( )
protecteddefault

Member Function Documentation

◆ Apply()

virtual void chi_mesh::MeshModifier::Apply ( )
pure virtual

The documentation for this class was generated from the following files: