C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
Include Directory Reference

Files

file  action_analysis.h
 Functions for normals and curvature analysis of surfaces and curves.
 
file  action_b_shaper.h
 Functions for conversion of the polygonal geometric object to BRep objects.
 
file  action_curve.h
 Functions for two-dimensional curves construction.
 
file  action_curve3d.h
 Functions for three-dimensional curves construction.
 
file  action_direct.h
 Functions for direct editing of solids.
 
file  action_general.h
 Functions for operating with curves, surfaces, shells and solids.
 
file  action_mesh.h
 Functions for construction of the polygonal geometric object.
 
file  action_phantom.h
 Creation of phantom operations.
 
file  action_point.h
 Functions for points creation.
 
file  action_sheet.h
 Functions for operating with a sheet metal solid.
 
file  action_shell.h
 Functions for open solids construction.
 
file  action_solid.h
 Functions for creation of solids, operations on solids.
 
file  action_surface.h
 Functions for surfaces creation.
 
file  action_surface_curve.h
 Functions for three-dimensional curves construction.
 
file  action_wireframe.h
 Functions for wire frame creation.
 
file  alg_base.h
 Common auxiliary functions.
 
file  alg_circle_curve.h
 Circle construction, center of circle calculation.
 
file  alg_curve_delete_part.h
 Operations with a curve in two-dimensional space. Deletion of a curve piece.
 
file  alg_curve_distance.h
 Construction of curves in two-dimensional space.
 
file  alg_curve_envelope.h
 Operations with curves in two-dimensional space.
 
file  alg_curve_equid.h
 Construction of equidistance. Construction of hatching.
 
file  alg_curve_fillet.h
 Construction of fillet or chamfer between two curves in two-dimensional space.
 
file  alg_curve_hatch.h
 Intersection of curves in two-dimensional space for hatching.
 
file  alg_curve_tangent.h
 Construction of line.
 
file  alg_dimension.h
 Radial dimension of surface. Distance between surfaces.
 
file  alg_diskrete_length_data.h
 Data for support of discrete length/radius/distance in processes of input of curves by user.
 
file  alg_draw.h
 Objects drawing.
 
file  alg_indicator.h
 A progress indicator.
 
file  alg_max_distance.h
 Definition of distance between objects.
 
file  alg_nurbs_conic.h
 Construction of conic sections as NURBS curves.
 
file  alg_polyline.h
 Functions to create curves for external use.
 
file  alg_silhouette_hide.h
 Obtaining the isocline curves.
 
file  assembly.h
 Assembly unit.
 
file  assisting_item.h
 Assisting item of the geometric model.
 
file  ats_check.h
 Functions for solids comparison and testing.
 
file  attr_color.h
 Attributes. Color. Thickness of drawing lines. Style of drawing lines. Properties for OpenGL.
 
file  attr_common_attribute.h
 Common attributes subtype.
 
file  attr_dencity.h
 Attributes. Density.
 
file  attr_elementary_attribute.h
 Elementary attributes subtype.
 
file  attr_flange_attribute.h
 Swept flange attribute of a sheet solid.
 
file  attr_geometric_attribute.h
 Geometric attribute.
 
file  attr_hotpoint_attribute.h
 Attribute of hot-point.
 
file  attr_identifier.h
 Object identifier.
 
file  attr_product.h
 Product attributes.
 
file  attr_registry.h
 Attribute definition instance.
 
file  attr_selected.h
 Attributes. Selection. Visibility. Modification.
 
file  attr_stamprib_attribute.h
 Attribute of reinforsed rib of sheet solid.
 
file  attr_user_attribute.h
 User attributes.
 
file  attr_uuid_attribute.h
 Uuid attribute for instances.
 
file  attribute_container.h
 An attribute container.
 
file  attribute_item.h
 Object attributes.
 
file  cdet_bool.h
 Calculation of intersections between solids using the boolean operations.
 
file  cdet_data.h
 Data types of collision detection.
 
file  cdet_utility.h
 Utility of collision detection and proximity queries.
 
file  check_geometry.h
 Diagnostics of shells and their components.
 
file  collection.h
 Collection of elements .
 
file  comanager.h
 Module: COMANAGER.
 
file  constraint.h
 Geometric constraint.
 
file  constraint_item.h
 2D-constraints between geometric objects of C3D-model.
 
file  contour_graph.h
 Contours construction.
 
file  conv_annotation_item.h
 Objects used for import and export of annotation and dimensions.
 
file  conv_exchange_settings.h
 Settings of import and export procedure.
 
file  conv_model_document.h
 Entities of converter-compatible model: document, part, assembly, instance.
 
file  conv_model_exchange.h
 Common API of the converter.
 
file  conv_predefined.h
 Enumerations for import/export operations.
 
file  conv_requestor.h
 Interface of scale request. Interface of stitching request.
 
file  conv_res_type.h
 Enumeration with the result of conversion.
 
file  conv_topo_mesh.h
 Преобразователь сетки к форме, сохраняющей связи граней и полигонов.
 
file  cr_attribute_provider.h
 Topological objects attributes provider.
 
file  cr_beam_creator.h
 Constructor of beam curve.
 
file  cr_boolean_solid.h
 Boolean operation constructor.
 
file  cr_chamfer_solid.h
 Constructor of solid with edges' chamfers.
 
file  cr_connecting_curve.h
 Constructor of curve connecting two curves.
 
file  cr_cutting_solid.h
 Cut solid constructor.
 
file  cr_detach_solid.h
 Subdivision of face set into connected parts.
 
file  cr_displace_creator.h
 Constructors of displacement of an object.
 
file  cr_draft_solid.h
 Constructor of a shell with drafted faces.
 
file  cr_duplication_solid.h
 Constructor of duplication face sets .
 
file  cr_elementary_solid.h
 Construction of shell for elementary solid.
 
file  cr_evolution_solid.h
 Constructor of shell of evolution solid.
 
file  cr_extending_curve.h
 Constructor of curve extension.
 
file  cr_extension_shell.h
 Construction of an extended face of a shell.
 
file  cr_extrusion_solid.h
 Constructor of an extrusion solid's shell.
 
file  cr_fair_curve.h
 Constructor of fair curve.
 
file  cr_fillet_solid.h
 Edges fillet constructor.
 
file  cr_fillet_wireframe.h
 Wire frame fillets creator.
 
file  cr_hole_solid.h
 Constructor of shell of hole, pocket, groove.
 
file  cr_intersection_curve.h
 Intersection curve constructor.
 
file  cr_join_shell.h
 Construction of a join shell.
 
file  cr_lofted_solid.h
 Constructor of a lofted shell.
 
file  cr_median_shell.h
 Construction of a median shell between faces of solid.
 
file  cr_mesh_creator.h
 Construction of polygonal object.
 
file  cr_mesh_shell.h
 Construction of a shell from a mesh of curves.
 
file  cr_modified_nurbs_.h
 Constructor of a shell with deformable faces.
 
file  cr_modified_solid.h
 Constructor of a modified shell.
 
file  cr_nurbs3d.h
 Constructor of the spatial spline with tangents.
 
file  cr_nurbs_block_solid.h
 Constructor of a block from NURBS-surfaces.
 
file  cr_nurbs_surfaces_solid.h
 Construction of a sell from NURBS-surfaces.
 
file  cr_nurbs_wireframe.h
 Creator NURBS copies of the wire frame.
 
file  cr_offset_curve.h
 Offset curve constructor.
 
file  cr_patch_creator.h
 Construction of a patch-shaped shell.
 
file  cr_projection_curve.h
 Projection wireframe constructor.
 
file  cr_revolution_solid.h
 Constructor of a revolution shell.
 
file  cr_rib_solid.h
 Constructor of a solid with a rib.
 
file  cr_ruled_shell.h
 Construct a ruled shell.
 
file  cr_section_shell.h
 Constructor of shell on mutable section surface.
 
file  cr_sheet_bend_any_solid.h
 Construction of a shell from any solid with bends.
 
file  cr_sheet_bend_by_edge_solid.h
 Construction of bends by edges of a shell of a solid from sheet material.
 
file  cr_sheet_bend_over_seg_solid.h
 Construction of a shell from sheet material bent along a segment.
 
file  cr_sheet_bend_unbend_solid.h
 Construction of a shell from sheet material with bend/unbend.
 
file  cr_sheet_builder_solid.h
 Constructor of the sheet metal shell based on an arbitrary solid.
 
file  cr_sheet_closed_corner_solid.h
 Construction of a shell from sheet material with corner enclosure.
 
file  cr_sheet_joint_bend_solid.h
 A composite bend construction.
 
file  cr_sheet_metal_solid.h
 Construction of a shell from sheet material.
 
file  cr_sheet_normalize_holes_solid.h
 Normalization of the holes of sheet solid.
 
file  cr_sheet_restored_edges_solid.h
 Construction of side edges of bends.
 
file  cr_sheet_simplified_flat_solid.h
 Construction of the simplified flat pattern.
 
file  cr_sheet_union_solid.h
 Constructor of operation of union of sheet solids by butt.
 
file  cr_simple_creator.h
 Constructor of solid shell without history.
 
file  cr_smooth_solid.h
 Constructor of chamfer or fillet of solid's edges.
 
file  cr_split_data.h
 Truncating elements of a shell.
 
file  cr_split_shell.h
 Construction of a shell with splitting of faces.
 
file  cr_stamp_bead_solid.h
 Constructor of a shell from sheet material with a bead.
 
file  cr_stamp_jalousie_solid.h
 Constructor of a shell form sheet material with jalousie.
 
file  cr_stamp_jog_solid.h
 Constructor of a shell from sheet material with a jog.
 
file  cr_stamp_remove_solid.h
 Construction of a shell without the specified operation.
 
file  cr_stamp_rib_solid.h
 Constructor of a sheet solid with a rib.
 
file  cr_stamp_ruled_solid.h
 Constructor of a sheet ruled shell.
 
file  cr_stamp_solid.h
 Constructor of a shell from the sheet material with stamping.
 
file  cr_stamp_spherical_solid.h
 Constructor of a shell from the sheet material with spherical stamping.
 
file  cr_stamp_user_solid.h
 Constructor of a shell from the sheet material with stamping by a tool solid.
 
file  cr_stitch_solid.h
 Constructor of a shell by stitching the faces.
 
file  cr_surface_spline.h
 Constructor of spline on a surface by points.
 
file  cr_swept_solid.h
 Constructor of a solid's shell of forming operation.
 
file  cr_symmetry_solid.h
 Constructor of a symmetric solid.
 
file  cr_thin_sheet.h
 Construction of a shell from a surface.
 
file  cr_thin_shell_solid.h
 Constructor of an offset shell.
 
file  cr_transformed_solid.h
 Constructor of a transformed shell.
 
file  cr_trimmed_wireframe.h
 Trimmed wire frame creator.
 
file  cr_truncated_shell.h
 Construction of a truncated shell.
 
file  cr_union_solid.h
 Constructor of union of two face sets to one face set.
 
file  cr_unwrap_curve.h
 Unwrapped curve creator.
 
file  cr_unwrap_point.h
 Unwrapped point creator.
 
file  cr_wireframe_creator.h
 Construction of wireframe without history.
 
file  cr_wrap_curve.h
 Wrapped curve creator.
 
file  cr_wrap_point.h
 Wrapped point creator.
 
file  creator.h
 Constructor of object of the geometric model.
 
file  creator_transaction.h
 The history tree of object.
 
file  cur_arc.h
 Circle, ellipse or circular or elliptical arc in two-dimensional space.
 
file  cur_arc3d.h
 Ellipse in three-dimensional space.
 
file  cur_b_spline.h
 B-spline set of NURBS-curve.
 
file  cur_bezier.h
 Bezier spline in two-dimensional space.
 
file  cur_bezier3d.h
 Bezier spline in three-dimensional space.
 
file  cur_bridge3d.h
 Bridge curve connecting ends of two curves.
 
file  cur_character_curve.h
 Functionally defined two-dimensional curve.
 
file  cur_character_curve3d.h
 Functionally defined curve.
 
file  cur_cone_spiral.h
 Conical spiral.
 
file  cur_contour.h
 Contour in two-dimensional space.
 
file  cur_contour3d.h
 Contour in three-dimensional space.
 
file  cur_contour_on_plane.h
 Contour on plane.
 
file  cur_contour_on_surface.h
 Contour on surface.
 
file  cur_contour_with_breaks.h
 Contour with breaks.
 
file  cur_cosinusoid.h
 Cosinusoid in two-dimensional space.
 
file  cur_crooked_spiral.h
 Spiral with constant radius and axis defined by an arbitrary curve on the XZ plane "position".
 
file  cur_cubic_spline.h
 Cubic spline in two-dimensional space.
 
file  cur_cubic_spline3d.h
 Cubic spline.
 
file  cur_curve_spiral.h
 Spiral with a variable radius which changes according to the generating curve.
 
file  cur_hermit.h
 Composite Hermite cubic spline in two-dimensional space.
 
file  cur_hermit3d.h
 Composite Hermite cubic spline.
 
file  cur_line.h
 Line in two-dimensional space.
 
file  cur_line3d.h
 Line in three-dimensional space.
 
file  cur_line_segment.h
 Line segment in two-dimensional space.
 
file  cur_line_segment3d.h
 Line segment in three-dimensional space.
 
file  cur_nurbs.h
 Two-dimensional NURBS curve.
 
file  cur_nurbs3d.h
 A spatial NURBS curve.
 
file  cur_nurbs_vector3d.h
 Nurbs-vecor.
 
file  cur_offset_curve.h
 Offset extended curve.
 
file  cur_offset_curve3d.h
 Offset curve in three-dimensional space.
 
file  cur_plane_curve.h
 Plane curve in three-dimensional space.
 
file  cur_point_curve.h
 The curve degenerated to a point.
 
file  cur_polycurve.h
 Curve in two-dimensional space, defined by points.
 
file  cur_polycurve3d.h
 Curve in three-dimensional space, defined by control points.
 
file  cur_polyline.h
 Polyline in two-dimensional space.
 
file  cur_polyline3d.h
 Polyline in three-dimensional space.
 
file  cur_projection_curve.h
 Projection curve.
 
file  cur_reparam_curve.h
 Reparametrized curve in two-dimensional space.
 
file  cur_reparam_curve3d.h
 Reparametrized curve in three-dimensional space.
 
file  cur_silhouette_curve.h
 Isocline curve or silhouette curve of surface.
 
file  cur_spiral.h
 Spiral.
 
file  cur_surface_curve.h
 Curve on surface.
 
file  cur_surface_intersection.h
 Intersection curve of two surfaces.
 
file  cur_trimmed_curve.h
 Trimmed curve in two-dimensional space.
 
file  cur_trimmed_curve3d.h
 Trimmed curve in three-dimensional space.
 
file  curve.h
 Curve in two-dimensional space.
 
file  curve3d.h
 Curve in three-dimensional space.
 
file  dxf_converter.h
 DXF - converter.
 
file  dxf_data.h
 DXF - converter.
 
file  func_analytical_function.h
 Symbolic (user) functions.
 
file  func_composite_function.h
 Composite Function.
 
file  func_const_function.h
 Linear function.
 
file  func_cubic_function.h
 Cubic Hermite function.
 
file  func_cubic_spline_function.h
 Cubic spline function.
 
file  func_curve_coordinate.h
 The function by curve coordinate.
 
file  func_line_function.h
 Linear function.
 
file  func_mono_smooth_function.h
 Monotone spline interpolation class c2 based one-parameter groups of diffeomorphisms (N.V. Osadchenko).
 
file  func_nurbs_function.h
 NURBS function.
 
file  func_power_function.h
 Power function.
 
file  func_serve_function.h
 Service function.
 
file  func_sinus_function.h
 Sinus function.
 
file  function.h
 Scalar function of parameter.
 
file  function_factory.h
 Creation of scalar functions.
 
file  gce_precision.h
 Set of constants and tolerance values to solve two-dimensional constraint problems.
 
file  gcm_manager.h
 Object API of geometric solver in 3D.
 
file  gcm_mates_generator.h
 Test generator of 3D-mates.
 
file  gcm_reposition.h
 Abstract for control of model position in the assembly.
 
file  gcm_res_code.h
 Error codes of geometric solver for 3D.
 
file  gcm_routines.h
 API of procedures and functions of 3D solver.
 
file  gcm_types.h
 Data types of geometric solver.
 
file  generic_utility.h
 Template utilities.
 
file  hash32.h
 Hash-function with probability of collisions 1/(2^32).
 
file  heal_imported.h
 Pospprocessing of imported solids.
 
file  instance_item.h
 Instance of object.
 
file  io_base.h
 Lightweight macros of serialization which contain functions declarations only.
 
file  io_define.h
 Macros of serialization, warnings suppression, memory control.
 
file  io_memory_buffer.h
 Serialization: memory buffer.
 
file  io_tape.h
 Serialization: utilities for reading and writing of stream classes.
 
file  io_tape_define.h
 Serialization: reading and writing of stream classes. Main definitions.
 
file  io_tree.h
 Tree of geometric model.
 
file  io_version_container.h
 Container of versions.
 
file  io_version_container_rw.h
 Container of versions. Reading/writing.
 
file  item_registrator.h
 Registrators of objects: copying and transformation.
 
file  last.h
 Control of memory leaks.
 
file  legend.h
 Auxiliary geometric object in the three-dimensional space.
 
file  lump.h
 Solid, matrix of its transformation and identifiers of owners.
 
file  m2b_mesh_curvature.h
 Struct to store curvatures, principal curvature directions and normals at mesh vertex.
 
file  map_create.h
 The projection module. The general functions and interfaces.
 
file  map_implementation.h
 The array of projections of solids.
 
file  map_lump.h
 Objects for the projection.
 
file  map_section.h
 The projection module. Data structures which map a view of section of a solids set.
 
file  map_section_complex.h
 The tool for the iterative construction of multi-segment section.
 
file  map_thread.h
 The thread mapping definition.
 
file  map_vestige.h
 Vestiges of three-dimensional objects.
 
file  marker.h
 Marker.
 
file  math_cfg.h
 System and platform definition.
 
file  math_define.h
 Base macros and functions.
 
file  math_namespace.h
 C3D namespace.
 
file  math_version.h
 Mathematical version.
 
file  math_x.h
 Connection of mathematical functions in LINUX and WINDOWS, and for Intel compiler.
 
file  mb_axis3d.h
 The axis-vector which is attached to a fixed point.
 
file  mb_cart_point.h
 The cartesian two-dimensional point.
 
file  mb_cart_point3d.h
 The three-dimensional point.
 
file  mb_cross_point.h
 Point on a curve. Intersection point of two curves.
 
file  mb_cube.h
 The bounding box (cube) of a geometric object.
 
file  mb_cube_tree.h
 Bounding boxes tree.
 
file  mb_data.h
 Data.
 
file  mb_dim_accuracy.h
 N-dimensional accuracy.
 
file  mb_dimension.h
 Dimensions definition.
 
file  mb_enum.h
 The enumerations.
 
file  mb_homogeneous.h
 Extended point with homogeneous coordinates in the two-dimensional space.
 
file  mb_homogeneous3d.h
 Extended point with homogeneous coordinates in the three-dimensional space.
 
file  mb_matrix.h
 The extended matrix of transformation in a two-dimensional space.
 
file  mb_matrix3d.h
 The extended matrix of transformation in a three-dimensional space.
 
file  mb_nurbs_function.h
 The module of geometric constructions.
 
file  mb_operation_result.h
 Operation result.
 
file  mb_oriented_box.h
 Arbitrarily oriented bounding box (OBB).
 
file  mb_placement.h
 Local coordinate system in two dimensional space.
 
file  mb_placement3d.h
 A local coordinate system.
 
file  mb_pmi.h
 Annotation item.
 
file  mb_point_mating.h
 Geometric constructions module. Conjugation at point.
 
file  mb_property.h
 Properties of mathematical objects.
 
file  mb_property_title.h
 Properties of mathematical objects.
 
file  mb_rect.h
 Bounding rectangle.
 
file  mb_rect1d.h
 Bounding box objects. One-dimensional box.
 
file  mb_rect2d.h
 Bounding box objects. Two-dimensional and three-dimensional boxes.
 
file  mb_rough.h
 Roughness conventional notation. Leader conventional notation.
 
file  mb_smooth_nurbs_fit_curve.h
 The module of geometric constructions.
 
file  mb_symbol.h
 Conventional notation classes definition.
 
file  mb_thread.h
 Thread definition.
 
file  mb_variables.h
 Constants and variables.
 
file  mb_vector.h
 Two-dimensional vector.
 
file  mb_vector3d.h
 Vector in three-dimensional space.
 
file  mesh.h
 The polygonal geometric object - Mesh.
 
file  mesh_float_point.h
 Two-dimensional point of polygon or triangulation.
 
file  mesh_float_point3d.h
 Point, vector and axis based on single precision floating point number (float).
 
file  mesh_grid.h
 Triangulation.
 
file  mesh_plane_grid.h
 Triangulation of two-dimensional region.
 
file  mesh_polygon.h
 Polygons.
 
file  mesh_primitive.h
 Base class for mesh data structures (MbMesh). Vertex. Polygon.
 
file  mesh_triangle.h
 Triangulation data structures.
 
file  mip_curve_properties.h
 Mass-inertial properties.
 
file  mip_solid_area_volume.h
 Construction of solid triangulation.
 
file  mip_solid_mass_inertia.h
 Inertial properties of solid.
 
file  model_entity.h
 Geometric model.
 
file  model_item.h
 A model geometric object.
 
file  model_tree.h
 Implementation of Model Tree classes.
 
file  model_tree_data.h
 Implementation of data of Model Tree node.
 
file  mt_ref_item.h
 Superclass for objects their lifetime is automatically regulated by reference counter.
 
file  multiline.h
 Multiline.
 
file  name_check.h
 The treatment of names of topological objects.
 
file  name_contour_tree.h
 The tree of named contours.
 
file  name_flags.h
 Common interface for bit-flags treatment.
 
file  name_item.h
 A name of a topological object.
 
file  name_version.h
 Version of an object topological name.
 
file  op_binding_data.h
 Items binding classes.
 
file  op_boolean_flags.h
 Flags of a boolean operation and its heirs.
 
file  op_curve_parameter.h
 Parameters of operations on the curves.
 
file  op_direct_mod_parameter.h
 Direct modeling parameters.
 
file  op_duplication_parameter.h
 Parameters of duplication.
 
file  op_mesh_parameter.h
 Parameters of operations on the polygonal meshes.
 
file  op_shell_parameter.h
 Parameters of operations on the solids.
 
file  op_swept_parameter.h
 Parameters of operations on the solids.
 
file  op_wireframe_parameter.h
 Parameters of operations on the wire frame.
 
file  pars_equation_tree.h
 Node of a binary tree.
 
file  pars_list.h
 List of variables.
 
file  pars_tree_variable.h
 Interface of variable.
 
file  pars_user_function.h
 User-defined function.
 
file  pars_var.h
 Variable.
 
file  pars_variable.h
 Variable.
 
file  pars_yacc.h
 Algorithm of syntax parsing of algebraic expression.
 
file  part_solid.h
 Identifiers of the parts of the solid.
 
file  plane_instance.h
 Instance of a two-dimensional object.
 
file  plane_item.h
 Geometric object in two-dimensional space.
 
file  point3d.h
 Spatial point with properties of geometric object.
 
file  point_frame.h
 Point-frame.
 
file  position_data.h
 Data for operation dimensions.
 
file  reference_item.h
 Reference counter (of an object owners).
 
file  region.h
 Two-dimensional region.
 
file  sheet_metal_param.h
 Structures of parameters for sheet operation.
 
file  shell_history.h
 Faces history.
 
file  solid.h
 Solid solid.
 
file  space_instance.h
 Instance of three-dimensional object.
 
file  space_item.h
 Geometrical object in three-dimensional space.
 
file  surf_chamfer_surface.h
 Chamfer surface.
 
file  surf_channel_surface.h
 Fillet surface with variable radius is normal or with preservation of edges.
 
file  surf_cone_surface.h
 Conical surface.
 
file  surf_coons_surface.h
 Bicubic Coons surface on four curves and its transverse derivatives.
 
file  surf_coons_surface_.h
 Bicubic Coons surface on four curves and its transverse derivatives. Temporary data.
 
file  surf_corner_surface.h
 Triangular surface on grid of three curves.
 
file  surf_cover_surface.h
 Bilinear surface on four curves.
 
file  surf_curve_bounded_surface.h
 The surface with an arbitrary curved boundary and possible cuts inside.
 
file  surf_cylinder_surface.h
 The cylindrical surface.
 
file  surf_elementary_surface.h
 An elementary surface.
 
file  surf_elevation_surface.h
 Lofted surface with guide curve.
 
file  surf_evolution_surface.h
 The swept surface.
 
file  surf_exaction_surface.h
 Sweep with guide curve surface with rotating ends.
 
file  surf_expansion_surface.h
 Motion surface (plane-parallel swept surface).
 
file  surf_exploration_surface.h
 The swept surface with scaling and winding of generation curve.
 
file  surf_extrusion_surface.h
 Extrusion surface.
 
file  surf_fillet_surface.h
 Fillet surface of constant radii, ordinary or with preservation of fillet.
 
file  surf_gregory_surface.h
 The surface on the bounding contour.
 
file  surf_grid_surface.h
 Surface based on triangulation.
 
file  surf_join_surface.h
 The surface of the joint.
 
file  surf_lofted_surface.h
 Lofted surface.
 
file  surf_mesh_surface.h
 The surface passing through two families of curves.
 
file  surf_offset_surface.h
 Offset surface.
 
file  surf_plane.h
 A plane.
 
file  surf_polysurface.h
 A surface specified by rectangular matrix of points.
 
file  surf_revolution_surface.h
 Revolution surface.
 
file  surf_ruled_surface.h
 Ruled surface.
 
file  surf_section_surface.h
 The mutable section surface.
 
file  surf_sector_surface.h
 Sectorial surface.
 
file  surf_smooth_surface.h
 Smooth surface.
 
file  surf_sphere_surface.h
 Spherical surface.
 
file  surf_spine.h
 Curvilinear spine for sweep surface.
 
file  surf_spiral_surface.h
 Spiral surface.
 
file  surf_spline_surface.h
 NURBS surface.
 
file  surf_swept_surface.h
 Swept surface.
 
file  surf_tessellation.h
 Functions for calculation step movement on the surface and the curve for methods of splitting the surface GetTesselation(..) and AddTesselation(..).
 
file  surf_torus_surface.h
 Toroidal surface.
 
file  surface.h
 Surface.
 
file  system_atomic.h
 System-dependent atomic operations. If atomic operations are required, this file should be used (atomic must not be used!!!).
 
file  system_cpp_standard.h
 C\C++ standards.
 
file  system_dependency.h
 System-dependent functions.
 
file  system_types.h
 Base types of data.
 
file  templ_array2.h
 Two-dimensional array of objects.
 
file  templ_balance_tree.h
 Balanced tree.
 
file  templ_c_array.h
 Dynamic one-dimensional array without counter of elements number.
 
file  templ_csp_array.h
 Ordered one-dimensional array of pointers.
 
file  templ_css_array.h
 Ordered one-dimensional array of objects.
 
file  templ_delete_define.h
 Types of deletion of elements from array.
 
file  templ_dptr.h
 Smart pointer to objects without reference counters.
 
file  templ_fdp_array.h
 One-dimensional array of pointers.
 
file  templ_fdp_array_.h
 Standard implementations of FDPArray elements deletion functions.
 
file  templ_fdp_array_rw.h
 Serialization of FDPArray.
 
file  templ_ifc_array.h
 One-dimensional array of pointers with counting of references.
 
file  templ_ifc_array_rw.h
 Serialization of IFC_Array.
 
file  templ_im_array.h
 Ordered array of indices of the given PArray.
 
file  templ_kdtree.h
 K-d tree.
 
file  templ_multimap.h
 Multiset implementing the core functionality of std::multimap.
 
file  templ_p_array.h
 One-dimensional array of pointers.
 
file  templ_p_array_rw.h
 Serialization of PArray.
 
file  templ_parameter.h
 Paramenter with the control of being changed.
 
file  templ_pointer.h
 Smart pointer.
 
file  templ_rp_array.h
 One-dimensional array of pointers.
 
file  templ_rp_array_rw.h
 Serialization of RPArray.
 
file  templ_rp_stack.h
 Not owning stack of pointers.
 
file  templ_rw_operator.h
 Functions of serialization.
 
file  templ_s_array.h
 One-dimensional array of objects.
 
file  templ_s_array_rw.h
 Serialization of SArray.
 
file  templ_s_list.h
 List.
 
file  templ_s_queue.h
 Queue of objects without destructors.
 
file  templ_sfdp_array.h
 Sorted one-dimensional array of pointers to objects.
 
file  templ_sfp_array.h
 Ordered array of pointers.
 
file  templ_sp_array.h
 Ordered array of pointers.
 
file  templ_sparse_array2.h
 Two-dimensional array of objects.
 
file  templ_specify_facet.h
 Facet.
 
file  templ_sptr.h
 Smart pointer and reference to objects with reference counter.
 
file  templ_ss_array.h
 Ordered array of objects.
 
file  templ_stack.h
 A stack of objects.
 
file  templ_t_list.h
 Serialization of list.
 
file  templ_three_states.h
 Tree-position flag.
 
file  templ_type_modified.h
 An object with the modifications flag.
 
file  templ_visitor.h
 Visitor of classes.
 
file  tool_cstring.h
 String.
 
file  tool_enabler.h
 Kernel modules enabler.
 
file  tool_err_handling.h
 Error-handling services.
 
file  tool_log.h
 Information logging.
 
file  tool_memory_debug.h
 Memory allocation control during the debugging process.
 
file  tool_memory_leaks_check.h
 Слежение за утечками
 
file  tool_memory_leaks_utils.h
 Утилиты Слежения за утечками
 
file  tool_multithreading.h
 Managing of parallel data processing.
 
file  tool_mutex.h
 Locks implementation on base of system synchronization mechanisms and OpenMP locks. details Implementation of locks (including scoped lock) on base of system synchronization mechanisms and OpenMP locks.
.
 
file  tool_progress_indicator.h
 A run progress indicator.
 
file  tool_quick_sort.h
 A sorting function.
 
file  tool_string_util.h
 Utility functions for working with strings.
 
file  tool_time_test.h
 A debug tool for collection of the information about the algorithm running time.
 
file  tool_uuid.h
 Global unique identifier.
 
file  topology.h
 Topological objects: vertices, edges, loop, face.
 
file  topology_faceset.h
 Shell or set of faces.
 
file  topology_item.h
 Topological object in three-dimensional space.
 
file  topology_iterator.h
 Iterators for model traverse: containers, assemblies, faces, edges, verticies of solids, loops of faces, edges of loops, faces and edjes adjacent to verticies.
 
file  tri_face.h
 Approximation of face by array of triangular and quadrangular plates.
 
file  tri_lump.h
 Mathematical face and its calculated grid.
 
file  wire_frame.h
 Three-dimensional wire frame.
 
file  wireframe_point.h
 Wire frame point.