Hide menu
Loading...
Searching...
No Matches

Base class for Netgen mesh writers. More...

#include <cadex/Mesh_NetgenBaseWriter.hxx>

Inheritance diagram for cadex::Mesh_NetgenBaseWriter:
cadex::Mesh_NetgenAbaqusWriter cadex::Mesh_NetgenFluentWriter cadex::Mesh_NetgenNeutralWriter cadex::Mesh_NetgenOpenFOAMWriter

Public Member Functions

bool WriteFile (const Mesh_NetgenMeshDS &theNetgenMeshDS, const Base_String &theFileName) const
 Writes internal Netgen mesh stored in theNetgenMeshDS to a target file.
 

Protected Member Functions

 Mesh_NetgenBaseWriter (const std::shared_ptr< internal::Mesh_NetgenBaseWriterImpl > &theImpl)
 Constructor.
 

Protected Attributes

std::shared_ptr< internal::Mesh_NetgenBaseWriterImpl > myImpl
 Implementation object.
 

Detailed Description

Base class for Netgen mesh writers.

Warning
This class is a part of Advanced Meshers add-on, which is licensed separately from the base CAD Exchanger SDK.

Don't use direcly. Use sub-classes instead.

Can be used as polymorphic type for successors, e.g.:

p->WriteFile (aNetgenMeshDS, aFile); // Fluent writer is called
Base class for Netgen mesh writers.
Definition: Mesh_NetgenBaseWriter.hxx:37
bool WriteFile(const Mesh_NetgenMeshDS &theNetgenMeshDS, const Base_String &theFileName) const
Writes internal Netgen mesh stored in theNetgenMeshDS to a target file.
Definition: Mesh_NetgenBaseWriter.cxx:51
Writes Netgen mesh to Fluent format.
Definition: Mesh_NetgenFluentWriter.hxx:29

Constructor & Destructor Documentation

◆ Mesh_NetgenBaseWriter()

cadex::Mesh_NetgenBaseWriter::Mesh_NetgenBaseWriter ( const std::shared_ptr< internal::Mesh_NetgenBaseWriterImpl > &  theImpl)
protected

Constructor.

Used only by successors.