
Appendix A. Reference Summary Topic: Ignore This appendix provides a summary of the reference items defined in the Kernel Component. Just the name and a brief description of each item is given. There is a separate section for each type of item (class, function, Scheme extension, test harness command, etc.). Classes Topic: Ignore AcisJournal . Contains data and methods related to journaling operation. AcisOptions . Implements an AcisOptions class. AcisVersion . Creates an ACISversion object. ANNOTATION . Defines a base class for adding information to the bulletin boards. annotation_ctx . Holds global information about annotations, including settings and a list of them. APOINT . Represents the position of a point as an object in the model. ATTRIB . Represents common data and functionality for all attributes. ATTRIB_ANNOTATION . Attaches an annotation to an entity. ATTRIB_ST . Organization attribute from which various color, display, id, and other attributes are derived. ATTRIB_SYS . Organization base attribute class for the ACIS kernel. ATTRIB_TAG . Defines a base class that contains a pointer to the original input entity as well as a flag indicating if the entity still exists. Kernel R10 ATTRIB_TSL . This is an organization base class from which other classes are derived. It is never instantiated. BinaryFile . Defines the BinaryFile class for doing ACIS save and restore to binary files. blend_spl_sur . Provides common functionality and data for all blend surfaces. BODY . Represents a wire, sheet, or solid body. bounded_arc . Defines a bounded_arc as a subtype of a bounded_curve. bounded_curve . Defines a bounded curve. bounded_line . Defines a bounded_line as a subtype of bounded_curve. BULLETIN . Describes the records that are chained into bulletin-boards. BULLETIN_BOARD . Creates a record of the changes to a single ENTITY during the current operation on the model. check_status_list . Implements the list of return codes for status checking. COEDGE . Relates EDGEs with adjacent EDGEs and owning ENTITYs. CONE . Defines a cone as an object in the model. cone . Defines the elliptical single cone. CURVE . Defines a generic curve as an object in the model. curve . Provides methods and data common to all curve subclasses. curve_bounds . Specifies the curve bounds of interest. curve_curve_int . Represents the intersection of a curve with another curve and returns the intersections as a list. Kernel R10 curve_interp . Contains arrays to be interpolated and the information necessary for the interpolation. curve_irregularities . Implements a linked list of parameter values at which a curve has a C1 (tangent direction) or G1 (tangent magnitude) discontinuity. curve_law_data . Creates a wrapper to an ACIS curve class. curve_surf_int . Represents the intersection of a curve with a surface and returns the intersections as a list. DEBUG_LIST . Defines a simple list pointer, which allows all active lists to be scanned. DELTA_STATE . Retrieves a sequence of bulletin boards. DELTA_STATE_LIST . Implements a variable length list of delta states. discontinuity_info . Stores discontinuity information for a curve or surface. EDGE . Represents a physical edge. EE_LIST . Defines a wrapper for ENTITY_LIST that is an ENTITY, with full support for save/restore and rollback. ELLIPSE . Defines an ellipse as an object in the model. ellipse . Defines an ellipse. ENTITY . Represents common data and functionality that is mandatory in all classes that are permanent objects in the model. entity_and_filter . Returns TRUE if both of its two child filters return TRUE. entity_binary_filter . Combines entity_and_filter and entity_or_filter classes. entity_filter . Provides generic methods and data for all filters. entity_gvertex . Creates an instance of a graph vertex that holds an entity pointer as data. Kernel R10 ENTITY_LIST . Implements a variable length list of entities. entity_notification_handler . Allows an application to notify its sub-systems of ENTITY events. entity_not_filter . Returns TRUE if and only if its child filter returns FALSE, and vice versa. entity_or_filter . Returns TRUE if either of its two child filters returns TRUE. entity_test_filter . Returns TRUE if the given C++ test function returns TRUE. entity_with_ray . Combines an ENTITY and a pick_ray. exact_int_cur . Represents an exact intersection spline curve. FACE . Represents a bounded portion of a SURFACE. FileInfo . Contains additional required file header information. FileInterface . Defines the abstract base class. gedge . Creates an instance of a graph edge for use in graph theory. generic_graph . Creates an instance of a graph for the graph theory mathematical operations. gvertex . Creates an instance of a graph vertex for use in graph theory. history_callbacks . Provides callbacks for history management. history_callbacks_list . Provides a list of callbacks for history. HISTORY_MANAGER . Creates a history state on the specified history stream. HISTORY_STREAM . Implements a method for saving past states. HISTORY_STREAM_LIST . Stores a list of history streams. INTCURVE . Defines a parametric curve as an object in the model. intcurve . An interpolated curve type. Kernel R10 int_cur . Defines interpolated curves. LAW . Stores a law mathematics function as an entity for saving to and restoring from a SAT file. LOOP . Set of connected EDGEs that bounds a FACE. LUMP . Represents a bounded, connected portion of space. METHOD_ARGS . Defines the virtual method ID that must return a unique character string to allow runtime identification of overloaded methods. METHOD_ID . Identifies runtime methods. METHOD_TABLE . Holds the table of runtime method implementation functions for a class. off_int_cur . Represents a spline curve obtained by the intersection of two surfaces that are offsets of the given surfaces. off_spl_sur . Represents the offset of a surface. outcome . Defines a class for the result of API calls. par_int_cur . Represents an exact spline curve in the parameter space of a surface. par_int_interp . Fits a 3D curve to the parameter curve. pattern . Provides all information necessary to generate a regular or irregular pattern of entities from a single, “seed” entity. PCURVE . Defines a 2D parameter-space approximation to a curve as an object in the model. pcurve . Defines a 2D curve defined in the parameter space of a parametric surface. pcurve_law_data . Creates a wrapper for pcurve classes for passing as arguments to laws. pcur_int_cur . Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface. Kernel R10 pick_ray . Maps a 2D graphic pick on an entity position defined in model space. PLANE . Defines a plane as an object in the model. plane . Defines a planar surface. position_array . Creates dynamic arrays of positions. rb_blend_spl_sur . Implements the constant radius rolling ball blend surface. restore_def . Records an entity type name, a pointer to a restore_data routine for that type of entity, and a link pointer. rot_spl_sur . Represents a surface of rotation. SabFile . Performs save and restore to stream files. SatFile . Defines the SatFile class for doing ACIS save and restore to stream files in text format. SHELL . Represents the external boundary of a LUMP, or the internal boundary of a void (unoccupied space) within a LUMP. skin_spl_sur . Defines a skin surface between a list of curves. SPHERE . Defines a sphere as an object in the model. sphere . Defines a spherical surface. SPLINE . Defines a parametric surface as an object in the model. spline . Records a B–spline surface. spl_sur . Defines an abstract base class from which spline surface definitions are derived. standard_error_info . Returns standard error information. STRAIGHT . Defines an infinite line as an object in the model. straight . Defines an infinite straight line represented by a point.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages67 Page
-
File Size-