cgma
GeometryHealerEngine Class Reference

#include <GeometryHealerEngine.hpp>

List of all members.

Public Member Functions

virtual ~GeometryHealerEngine ()
virtual CubitBoolean is_healer_engine (const TopologyBridge *)=0
virtual CubitBoolean is_healer_engine (const TopologyEntity *)=0
virtual CubitStatus auto_heal_bodies (DLIList< Body * > &body_list, DLIList< Body * > &new_body_list, DLIList< TopologyEntity * > &bad_geometry, CubitBoolean rebuild=CUBIT_FALSE, CubitBoolean keep_old=CUBIT_FALSE, CubitBoolean make_tolerant=CUBIT_FALSE, FILE *logfile_ptr=NULL)=0
virtual CubitStatus heal_bodies (DLIList< Body * > &body_list, DLIList< Body * > &new_body_list, DLIList< TopologyEntity * > &bad_geometry, CubitBoolean rebuild=CUBIT_FALSE, CubitBoolean keep_old=CUBIT_FALSE, CubitBoolean make_tolerant=CUBIT_FALSE, FILE *logfile_ptr=NULL)=0
virtual CubitStatus analyze_badgeom (DLIList< Body * > &body_list, DLIList< TopologyEntity * > &bad_geometry, FILE *logfile=NULL)=0
virtual CubitStatus get_badgeom (DLIList< Body * > &body_list, DLIList< TopologyEntity * > &bad_geometry)=0
virtual CubitStatus get_tcurves (DLIList< Body * > &body_list, DLIList< RefEdge * > &t_curves)=0
virtual CubitStatus heal_incremental (DLIList< Body * > &body_list, DLIList< Body * > &new_bodies, DLIList< TopologyEntity * > &bad_geometry, double simplify_tol=CUBIT_DBL_MAX, double stitch_min_tol=CUBIT_DBL_MAX, double stitch_max_tol=CUBIT_DBL_MAX, double geombuild_tol=CUBIT_DBL_MAX, double analytic_tol=CUBIT_DBL_MAX, double isospline_tol=CUBIT_DBL_MAX, double reblend_classify_tol=CUBIT_DBL_MAX, double reblend_tol=CUBIT_DBL_MAX, CubitBoolean keep_old=CUBIT_FALSE, CubitBoolean make_tolerant=CUBIT_FALSE, FILE *logfile_ptr=NULL)=0
virtual void list_incremental ()=0
virtual void list_tolerances (DLIList< Body * > &body_list)=0
virtual double get_default_simplify_tol ()=0
virtual void set_default_simplify_tol (double tol)=0
virtual double get_default_stitch_min_tol ()=0
virtual void set_default_stitch_min_tol (double tol)=0
virtual double get_default_stitch_max_tol ()=0
virtual void set_default_stitch_max_tol (double tol)=0
virtual double get_default_geombuild_tol ()=0
virtual void set_default_geombuild_tol (double tol)=0
virtual double get_default_analytic_tol ()=0
virtual void set_default_analytic_tol (double tol)=0
virtual double get_default_isospline_tol ()=0
virtual void set_default_isospline_tol (double tol)=0
virtual double get_default_reblend_classify_tol ()=0
virtual void set_default_reblend_classify_tol (double tol)=0
virtual double get_default_reblend_tol ()=0
virtual void set_default_reblend_tol (double tol)=0
virtual void reset_default_tolerances ()=0
virtual void list_default_tolerances ()=0
virtual void clean_attributes (DLIList< Body * > &body_list)=0
virtual CubitBoolean get_cleanatt_flg ()=0
virtual void set_cleanatt_flg (CubitBoolean flg)=0
virtual int get_show_method ()=0
virtual void set_show_method (int method)=0
virtual CubitBoolean get_show_summary_flg ()=0
virtual void set_show_summary_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_details_flg ()=0
virtual void set_show_details_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_on_heal_flg ()=0
virtual void set_show_on_heal_flg (CubitBoolean flg)=0
virtual CubitBoolean get_check_vol_on_heal_flg ()=0
virtual void set_check_vol_on_heal_flg (CubitBoolean flg)=0
virtual double get_vol_on_heal_limit ()=0
virtual void set_vol_on_heal_limit (double limit)=0
virtual CubitBoolean get_check_surf_on_heal_flg ()=0
virtual void set_check_surf_on_heal_flg (CubitBoolean flg)=0
virtual double get_surf_on_heal_limit ()=0
virtual void set_surf_on_heal_limit (double limit)=0
virtual CubitBoolean get_check_curve_on_heal_flg ()=0
virtual void set_check_curve_on_heal_flg (CubitBoolean flg)=0
virtual double get_curve_on_heal_limit ()=0
virtual void set_curve_on_heal_limit (double limit)=0
virtual CubitBoolean get_show_bad_vertices_flg ()=0
virtual void set_show_bad_vertices_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_curves_flg ()=0
virtual void set_show_bad_curves_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_coedges_flg ()=0
virtual void set_show_bad_coedges_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_loops_flg ()=0
virtual void set_show_bad_loops_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_surfaces_flg ()=0
virtual void set_show_bad_surfaces_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_shells_flg ()=0
virtual void set_show_bad_shells_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_volumes_flg ()=0
virtual void set_show_bad_volumes_flg (CubitBoolean flg)=0
virtual CubitBoolean get_show_bad_bodies_flg ()=0
virtual void set_show_bad_bodies_flg (CubitBoolean flg)=0
virtual void list_onshow_flgs ()=0
virtual CubitBoolean get_inc_preprocess_flg ()=0
virtual void set_inc_preprocess_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_simplify_flg ()=0
virtual void set_inc_simplify_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_stitch_flg ()=0
virtual void set_inc_stitch_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_geombuild_flg ()=0
virtual void set_inc_geombuild_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_analytic_flg ()=0
virtual void set_inc_analytic_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_isospline_flg ()=0
virtual void set_inc_isospline_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_reblend_flg ()=0
virtual void set_inc_reblend_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_sharpedge_flg ()=0
virtual void set_inc_sharpedge_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_genericspline_flg ()=0
virtual void set_inc_genericspline_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_wrapup_flg ()=0
virtual void set_inc_wrapup_flg (CubitBoolean flg)=0
virtual CubitBoolean get_inc_postprocess_flg ()=0
virtual void set_inc_postprocess_flg (CubitBoolean flg)=0
virtual void measure_filter (DLIList< RefEntity * > &ref_entities, double measure_value, double tolerance)=0
virtual CubitStatus force_simplify_to_plane (DLIList< RefFace * > &ref_face_list, DLIList< Body * > &new_body_list, CubitBoolean keep=CUBIT_FALSE)=0
virtual CubitStatus force_simplify_to_cylinder (DLIList< RefFace * > &ref_face_list, DLIList< Body * > &new_body_list, CubitBoolean keep=CUBIT_FALSE)=0
virtual CubitStatus force_simplify_to_cone (DLIList< RefFace * > &ref_face_list, DLIList< Body * > &new_body_list, CubitBoolean keep=CUBIT_FALSE)=0
virtual CubitStatus force_simplify_to_sphere (DLIList< RefFace * > &ref_face_list, DLIList< Body * > &new_body_list, CubitBoolean keep=CUBIT_FALSE)=0
virtual CubitStatus force_simplify_to_torus (DLIList< RefFace * > &ref_face_list, DLIList< Body * > &new_body_list, CubitBoolean keep=CUBIT_FALSE)=0

Detailed Description

Definition at line 39 of file GeometryHealerEngine.hpp.


Constructor & Destructor Documentation

virtual GeometryHealerEngine::~GeometryHealerEngine ( ) [inline, virtual]

Definition at line 44 of file GeometryHealerEngine.hpp.

{}

Member Function Documentation

virtual CubitStatus GeometryHealerEngine::analyze_badgeom ( DLIList< Body * > &  body_list,
DLIList< TopologyEntity * > &  bad_geometry,
FILE *  logfile = NULL 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::auto_heal_bodies ( DLIList< Body * > &  body_list,
DLIList< Body * > &  new_body_list,
DLIList< TopologyEntity * > &  bad_geometry,
CubitBoolean  rebuild = CUBIT_FALSE,
CubitBoolean  keep_old = CUBIT_FALSE,
CubitBoolean  make_tolerant = CUBIT_FALSE,
FILE *  logfile_ptr = NULL 
) [pure virtual]
virtual void GeometryHealerEngine::clean_attributes ( DLIList< Body * > &  body_list) [pure virtual]
virtual CubitStatus GeometryHealerEngine::force_simplify_to_cone ( DLIList< RefFace * > &  ref_face_list,
DLIList< Body * > &  new_body_list,
CubitBoolean  keep = CUBIT_FALSE 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::force_simplify_to_cylinder ( DLIList< RefFace * > &  ref_face_list,
DLIList< Body * > &  new_body_list,
CubitBoolean  keep = CUBIT_FALSE 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::force_simplify_to_plane ( DLIList< RefFace * > &  ref_face_list,
DLIList< Body * > &  new_body_list,
CubitBoolean  keep = CUBIT_FALSE 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::force_simplify_to_sphere ( DLIList< RefFace * > &  ref_face_list,
DLIList< Body * > &  new_body_list,
CubitBoolean  keep = CUBIT_FALSE 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::force_simplify_to_torus ( DLIList< RefFace * > &  ref_face_list,
DLIList< Body * > &  new_body_list,
CubitBoolean  keep = CUBIT_FALSE 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::get_badgeom ( DLIList< Body * > &  body_list,
DLIList< TopologyEntity * > &  bad_geometry 
) [pure virtual]
virtual double GeometryHealerEngine::get_curve_on_heal_limit ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_analytic_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_geombuild_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_isospline_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_reblend_classify_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_reblend_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_simplify_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_stitch_max_tol ( ) [pure virtual]
virtual double GeometryHealerEngine::get_default_stitch_min_tol ( ) [pure virtual]
virtual int GeometryHealerEngine::get_show_method ( ) [pure virtual]
virtual double GeometryHealerEngine::get_surf_on_heal_limit ( ) [pure virtual]
virtual CubitStatus GeometryHealerEngine::get_tcurves ( DLIList< Body * > &  body_list,
DLIList< RefEdge * > &  t_curves 
) [pure virtual]
virtual double GeometryHealerEngine::get_vol_on_heal_limit ( ) [pure virtual]
virtual CubitStatus GeometryHealerEngine::heal_bodies ( DLIList< Body * > &  body_list,
DLIList< Body * > &  new_body_list,
DLIList< TopologyEntity * > &  bad_geometry,
CubitBoolean  rebuild = CUBIT_FALSE,
CubitBoolean  keep_old = CUBIT_FALSE,
CubitBoolean  make_tolerant = CUBIT_FALSE,
FILE *  logfile_ptr = NULL 
) [pure virtual]
virtual CubitStatus GeometryHealerEngine::heal_incremental ( DLIList< Body * > &  body_list,
DLIList< Body * > &  new_bodies,
DLIList< TopologyEntity * > &  bad_geometry,
double  simplify_tol = CUBIT_DBL_MAX,
double  stitch_min_tol = CUBIT_DBL_MAX,
double  stitch_max_tol = CUBIT_DBL_MAX,
double  geombuild_tol = CUBIT_DBL_MAX,
double  analytic_tol = CUBIT_DBL_MAX,
double  isospline_tol = CUBIT_DBL_MAX,
double  reblend_classify_tol = CUBIT_DBL_MAX,
double  reblend_tol = CUBIT_DBL_MAX,
CubitBoolean  keep_old = CUBIT_FALSE,
CubitBoolean  make_tolerant = CUBIT_FALSE,
FILE *  logfile_ptr = NULL 
) [pure virtual]
virtual void GeometryHealerEngine::list_default_tolerances ( ) [pure virtual]
virtual void GeometryHealerEngine::list_incremental ( ) [pure virtual]
virtual void GeometryHealerEngine::list_onshow_flgs ( ) [pure virtual]
virtual void GeometryHealerEngine::list_tolerances ( DLIList< Body * > &  body_list) [pure virtual]
virtual void GeometryHealerEngine::measure_filter ( DLIList< RefEntity * > &  ref_entities,
double  measure_value,
double  tolerance 
) [pure virtual]
virtual void GeometryHealerEngine::reset_default_tolerances ( ) [pure virtual]
virtual void GeometryHealerEngine::set_check_surf_on_heal_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_check_vol_on_heal_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_cleanatt_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_curve_on_heal_limit ( double  limit) [pure virtual]
virtual void GeometryHealerEngine::set_default_analytic_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_geombuild_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_isospline_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_reblend_classify_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_reblend_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_simplify_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_stitch_max_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_default_stitch_min_tol ( double  tol) [pure virtual]
virtual void GeometryHealerEngine::set_inc_analytic_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_genericspline_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_geombuild_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_isospline_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_postprocess_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_preprocess_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_reblend_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_sharpedge_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_simplify_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_stitch_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_inc_wrapup_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_bodies_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_coedges_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_curves_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_loops_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_shells_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_surfaces_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_vertices_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_bad_volumes_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_details_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_method ( int  method) [pure virtual]
virtual void GeometryHealerEngine::set_show_on_heal_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_show_summary_flg ( CubitBoolean  flg) [pure virtual]
virtual void GeometryHealerEngine::set_surf_on_heal_limit ( double  limit) [pure virtual]
virtual void GeometryHealerEngine::set_vol_on_heal_limit ( double  limit) [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines