#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
} ;