|
C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
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. | |