#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include "CubitString.hpp"
Go to the source code of this file.
Classes |
struct | ModelExportOptions |
Defines |
#define | CUBIT_RESABS 1.0E-12 |
#define | GEOMETRY_RESABS 1.0E-6 |
#define | DEFAULT_GEOM_FACTOR 500.0 |
Enumerations |
enum | SolidModelerType {
NOT_A_SOLID_MODELER,
OCC,
ACIS,
PROE_GEOM,
PROE_PART,
PROE_ASSEMBLY,
PROE_FEM_MESH_SOLID,
PROE_FEM_MESH_SHELL,
PROE_FEM_MESH_MIXED,
PROE_FEM_MESH_BOUNDARY,
PROE_FEM_MESH_QUILT
} |
enum | GeometricRepresentationType {
GEOMTYPE_NONE,
SOLID_MODEL,
FACETTED,
MESH_BASED,
COMPOSITE
} |
enum | GeometryType {
UNDEFINED_POINT_TYPE,
ARC_CURVE_TYPE,
ELLIPSE_CURVE_TYPE,
PARABOLA_CURVE_TYPE,
SEGMENTED_CURVE_TYPE,
SPLINE_CURVE_TYPE,
STRAIGHT_CURVE_TYPE,
POINT_CURVE_TYPE,
HELIX_CURVE_TYPE,
HYPERBOLA_CURVE_TYPE,
UNDEFINED_CURVE_TYPE,
CONE_SURFACE_TYPE,
PLANE_SURFACE_TYPE,
SPHERE_SURFACE_TYPE,
SPLINE_SURFACE_TYPE,
TORUS_SURFACE_TYPE,
BEST_FIT_SURFACE_TYPE,
FACET_SURFACE_TYPE,
CYLINDER_SURFACE_TYPE,
REVOLUTION_SURFACE_TYPE,
EXTRUSION_SURFACE_TYPE,
OFFSET_SURFACE_TYPE,
UNDEFINED_SURFACE_TYPE,
UNDEFINED_LUMP_TYPE
} |
enum | ImprintType {
NO_IMPRINT = 0,
ONLY_INVOLVED_BODIES,
INCLUDE_NEIGHBORS,
TOL_IMPRINT,
TOL_IMPRINT_INCLUDE_NEIGHBORS
} |
enum | LoopType {
LOOP_TYPE_UNKNOWN,
LOOP_TYPE_EXTERNAL,
LOOP_TYPE_HOLE,
LOOP_TYPE_U_PERIODIC,
LOOP_TYPE_V_PERIODIC
} |
Define Documentation
Enumeration Type Documentation
- Enumerator:
GEOMTYPE_NONE |
|
SOLID_MODEL |
|
FACETTED |
|
MESH_BASED |
|
COMPOSITE |
|
Definition at line 50 of file GeometryDefines.h.
- Enumerator:
UNDEFINED_POINT_TYPE |
|
ARC_CURVE_TYPE |
|
ELLIPSE_CURVE_TYPE |
|
PARABOLA_CURVE_TYPE |
|
SEGMENTED_CURVE_TYPE |
|
SPLINE_CURVE_TYPE |
|
STRAIGHT_CURVE_TYPE |
|
POINT_CURVE_TYPE |
|
HELIX_CURVE_TYPE |
|
HYPERBOLA_CURVE_TYPE |
|
UNDEFINED_CURVE_TYPE |
|
CONE_SURFACE_TYPE |
|
PLANE_SURFACE_TYPE |
|
SPHERE_SURFACE_TYPE |
|
SPLINE_SURFACE_TYPE |
|
TORUS_SURFACE_TYPE |
|
BEST_FIT_SURFACE_TYPE |
|
FACET_SURFACE_TYPE |
|
CYLINDER_SURFACE_TYPE |
|
REVOLUTION_SURFACE_TYPE |
|
EXTRUSION_SURFACE_TYPE |
|
OFFSET_SURFACE_TYPE |
|
UNDEFINED_SURFACE_TYPE |
|
UNDEFINED_LUMP_TYPE |
|
Definition at line 60 of file GeometryDefines.h.
{
UNDEFINED_POINT_TYPE,
ARC_CURVE_TYPE,
ELLIPSE_CURVE_TYPE,
PARABOLA_CURVE_TYPE,
SEGMENTED_CURVE_TYPE,
SPLINE_CURVE_TYPE,
STRAIGHT_CURVE_TYPE,
POINT_CURVE_TYPE,
HELIX_CURVE_TYPE,
HYPERBOLA_CURVE_TYPE,
UNDEFINED_CURVE_TYPE,
CONE_SURFACE_TYPE,
PLANE_SURFACE_TYPE,
SPHERE_SURFACE_TYPE,
SPLINE_SURFACE_TYPE,
TORUS_SURFACE_TYPE,
BEST_FIT_SURFACE_TYPE,
FACET_SURFACE_TYPE,
CYLINDER_SURFACE_TYPE,
REVOLUTION_SURFACE_TYPE,
EXTRUSION_SURFACE_TYPE,
OFFSET_SURFACE_TYPE,
UNDEFINED_SURFACE_TYPE,
UNDEFINED_LUMP_TYPE
};
- Enumerator:
NO_IMPRINT |
|
ONLY_INVOLVED_BODIES |
|
INCLUDE_NEIGHBORS |
|
TOL_IMPRINT |
|
TOL_IMPRINT_INCLUDE_NEIGHBORS |
|
Definition at line 95 of file GeometryDefines.h.
- Enumerator:
LOOP_TYPE_UNKNOWN |
|
LOOP_TYPE_EXTERNAL |
|
LOOP_TYPE_HOLE |
|
LOOP_TYPE_U_PERIODIC |
|
LOOP_TYPE_V_PERIODIC |
|
Definition at line 105 of file GeometryDefines.h.
- Enumerator:
NOT_A_SOLID_MODELER |
|
OCC |
|
ACIS |
|
PROE_GEOM |
|
PROE_PART |
|
PROE_ASSEMBLY |
|
PROE_FEM_MESH_SOLID |
|
PROE_FEM_MESH_SHELL |
|
PROE_FEM_MESH_MIXED |
|
PROE_FEM_MESH_BOUNDARY |
|
PROE_FEM_MESH_QUILT |
|
Definition at line 34 of file GeometryDefines.h.
{
NOT_A_SOLID_MODELER,
OCC,
ACIS,
PROE_GEOM,
PROE_PART,
PROE_ASSEMBLY,
PROE_FEM_MESH_SOLID,
PROE_FEM_MESH_SHELL,
PROE_FEM_MESH_MIXED,
PROE_FEM_MESH_BOUNDARY,
PROE_FEM_MESH_QUILT
} ;