This class intended to setup / retrieve default triangulation algorithm.
Use BRepMesh_DiscretFactory::Get() static method to retrieve global Factory instance.
Use BRepMesh_DiscretFactory::Discret() method to retrieve meshing tool.
More...
#include <BRepMesh_DiscretFactory.hxx>
This class intended to setup / retrieve default triangulation algorithm.
Use BRepMesh_DiscretFactory::Get() static method to retrieve global Factory instance.
Use BRepMesh_DiscretFactory::Discret() method to retrieve meshing tool.
◆ BRepMesh_DiscretFactory()
BRepMesh_DiscretFactory::BRepMesh_DiscretFactory |
( |
| ) |
|
|
protected |
◆ ~BRepMesh_DiscretFactory()
virtual BRepMesh_DiscretFactory::~BRepMesh_DiscretFactory |
( |
| ) |
|
|
protectedvirtual |
◆ clear()
void BRepMesh_DiscretFactory::clear |
( |
| ) |
|
|
protected |
◆ DefaultName()
Returns name for current meshing algorithm.
◆ Discret()
Returns triangulation algorithm instance.
- Parameters
-
theShape | shape to be meshed. |
theLinDeflection | linear deflection to be used for meshing. |
theAngDeflection | angular deflection to be used for meshing. |
◆ ErrorStatus()
Returns error status for last meshing algorithm switch.
◆ FunctionName()
Returns function name that should be exported by plugin.
◆ Get()
Returns the global factory instance.
◆ Names()
Returns the list of registered meshing algorithms.
◆ SetDefault()
Setup meshing algorithm that should be created by this Factory.
Returns TRUE if requested tool is available.
On fail Factory will continue to use previous algo.
Call ErrorStatus() method to retrieve fault reason.
◆ SetDefaultName()
Setup meshing algorithm by name.
Returns TRUE if requested tool is available.
On fail Factory will continue to use previous algo.
◆ SetFunctionName()
Advanced function. Changes function name to retrieve from plugin.
Returns TRUE if requested tool is available.
On fail Factory will continue to use previous algo.
◆ myDefaultName
◆ myErrorStatus
◆ myFactoryMethods
◆ myFunctionName
◆ myNames
◆ myPluginEntry
The documentation for this class was generated from the following file: