#include "StepWidthManager.h"
|
| StepWidthManager (Application *app) |
|
| ~StepWidthManager () |
|
double | getMaximumEdgeLength (void) |
|
double | getBoundingSphereMeshStep (void) |
|
double | getBackgroundBaseStep (void) |
|
double | getBackgroundDistance (void) |
|
void | determineBaseStepWidths (BoundingBox &boundingBox, Properties &properties) |
|
void | buildIndexedFaceToStepSizeVector (EntityBase *entity, const TopoDS_Shape *shape, Properties &properties) |
|
void | buildTagToAnnotationMap (gmsh::vectorpair &output) |
|
void | applyVolumeMeshStepWidthToEntity (EntityBase *entity, ObjectManager &objectManager, Properties &properties) |
|
void | applyCurvatureMeshStepWidthToEntities (void) |
|
void | applyUserDefinedRefinmentsToFacesAndPoints (double refinementStep, std::string refinementList) |
|
void | apply2DRefinementsToMesher (double refinementStep, double refinementRadius) |
|
void | apply3DRefinementsToMesher (bool useDistanceForVolumeMeshRefinement, double refinementStep, double refinementRadius) |
|
bool | hasAnyRefinementPoints (void) |
|
void | addProximityRefinementField (const std::string &expression, std::vector< double > &edgeList, std::vector< double > &faceList) |
|
void | setProximityRefinementFields (void) |
|
◆ StepWidthManager()
StepWidthManager::StepWidthManager |
( |
Application * | app | ) |
|
◆ ~StepWidthManager()
StepWidthManager::~StepWidthManager |
( |
| ) |
|
|
inline |
◆ addProximityRefinementField()
void StepWidthManager::addProximityRefinementField |
( |
const std::string & | expression, |
|
|
std::vector< double > & | edgeList, |
|
|
std::vector< double > & | faceList ) |
◆ apply2DRefinementsToMesher()
void StepWidthManager::apply2DRefinementsToMesher |
( |
double | refinementStep, |
|
|
double | refinementRadius ) |
◆ apply3DRefinementsToMesher()
void StepWidthManager::apply3DRefinementsToMesher |
( |
bool | useDistanceForVolumeMeshRefinement, |
|
|
double | refinementStep, |
|
|
double | refinementRadius ) |
◆ applyCurvatureMeshStepWidthToEntities()
void StepWidthManager::applyCurvatureMeshStepWidthToEntities |
( |
void | | ) |
|
◆ applyUserDefinedRefinmentsToFacesAndPoints()
void StepWidthManager::applyUserDefinedRefinmentsToFacesAndPoints |
( |
double | refinementStep, |
|
|
std::string | refinementList ) |
◆ applyVolumeMeshStepWidthToEntity()
void StepWidthManager::applyVolumeMeshStepWidthToEntity |
( |
EntityBase * | entity, |
|
|
ObjectManager & | objectManager, |
|
|
Properties & | properties ) |
◆ buildIndexedFaceToStepSizeVector()
void StepWidthManager::buildIndexedFaceToStepSizeVector |
( |
EntityBase * | entity, |
|
|
const TopoDS_Shape * | shape, |
|
|
Properties & | properties ) |
◆ buildTagToAnnotationMap()
◆ determineBaseStepWidths()
void StepWidthManager::determineBaseStepWidths |
( |
BoundingBox & | boundingBox, |
|
|
Properties & | properties ) |
◆ getBackgroundBaseStep()
double StepWidthManager::getBackgroundBaseStep |
( |
void | | ) |
|
|
inline |
◆ getBackgroundDistance()
double StepWidthManager::getBackgroundDistance |
( |
void | | ) |
|
|
inline |
◆ getBoundingSphereMeshStep()
double StepWidthManager::getBoundingSphereMeshStep |
( |
void | | ) |
|
|
inline |
◆ getMaximumEdgeLength()
double StepWidthManager::getMaximumEdgeLength |
( |
void | | ) |
|
|
inline |
◆ hasAnyRefinementPoints()
bool StepWidthManager::hasAnyRefinementPoints |
( |
void | | ) |
|
|
inline |
◆ setProximityRefinementFields()
void StepWidthManager::setProximityRefinementFields |
( |
void | | ) |
|
The documentation for this class was generated from the following files: