APIHeaderSection_EditHeader | |
APIHeaderSection_MakeHeader | This class allows to consult and prepare/edit data stored in a Step Model Header |
BinMXCAFDoc | |
BinMXCAFDoc_AreaDriver | |
BinMXCAFDoc_CentroidDriver | |
BinMXCAFDoc_ColorDriver | |
BinMXCAFDoc_ColorToolDriver | |
BinMXCAFDoc_DocumentToolDriver | |
BinMXCAFDoc_GraphNodeDriver | |
BinMXCAFDoc_LayerToolDriver | |
BinMXCAFDoc_LocationDriver | |
BinMXCAFDoc_ShapeToolDriver | |
BinMXCAFDoc_VolumeDriver | |
BinXCAFDrivers | |
BinXCAFDrivers_DocumentRetrievalDriver | |
BinXCAFDrivers_DocumentStorageDriver | |
BRepToIGES_BREntity | Methods to transfer BRep entity from CASCADE to IGES. |
BRepToIGES_BRShell | This class implements the transfer of Shape Entities from Geom To IGES. These can be : . Vertex . Edge . Wire |
BRepToIGES_BRSolid | This class implements the transfer of Shape Entities from Geom To IGES. These can be : . Vertex . Edge . Wire |
BRepToIGES_BRWire | This class implements the transfer of Shape Entities from Geom To IGES. These can be : . Vertex . Edge . Wire |
BRepToIGESBRep_Entity | Methods to transfer BRep entity from CASCADE to IGESBRep. |
dirpart | |
Geom2dToIGES_Geom2dCurve | This class implements the transfer of the Curve Entity from Geom2d To IGES. These can be : Curve . BoundedCurve * BSplineCurve * BezierCurve * TrimmedCurve . Conic * Circle * Ellipse * Hyperbloa * Line * Parabola . OffsetCurve |
Geom2dToIGES_Geom2dEntity | Methods to transfer Geom2d entity from CASCADE to IGES. |
Geom2dToIGES_Geom2dPoint | This class implements the transfer of the Point Entity from Geom2d to IGES . These are : . 2dPoint * 2dCartesianPoint |
Geom2dToIGES_Geom2dVector | This class implements the transfer of the Vector from Geom2d to IGES . These can be : . Vector * Direction * VectorWithMagnitude |
GeomToIGES_GeomCurve | This class implements the transfer of the Curve Entity from Geom To IGES. These can be : Curve . BoundedCurve * BSplineCurve * BezierCurve * TrimmedCurve . Conic * Circle * Ellipse * Hyperbloa * Line * Parabola . OffsetCurve |
GeomToIGES_GeomEntity | Methods to transfer Geom entity from CASCADE to IGES. |
GeomToIGES_GeomPoint | This class implements the transfer of the Point Entity from Geom to IGES . These are : . Point * CartesianPoint |
GeomToIGES_GeomSurface | This class implements the transfer of the Surface Entity from Geom To IGES. These can be : . BoundedSurface * BSplineSurface * BezierSurface * RectangularTrimmedSurface . ElementarySurface * Plane * CylindricalSurface * ConicalSurface * SphericalSurface * ToroidalSurface . SweptSurface * SurfaceOfLinearExtrusion * SurfaceOfRevolution . OffsetSurface |
GeomToIGES_GeomVector | This class implements the transfer of the Vector from Geom to IGES . These can be : . Vector * Direction * VectorWithMagnitude |
GeomToStep_MakeAxis1Placement | This class implements the mapping between classes Axis1Placement from Geom and Ax1 from gp, and the class Axis1Placement from StepGeom which describes an Axis1Placement from Prostep. |
GeomToStep_MakeAxis2Placement2d | This class implements the mapping between classes Axis2Placement from Geom and Ax2, Ax22d from gp, and the class Axis2Placement2d from StepGeom which describes an axis2_placement_2d from Prostep. |
GeomToStep_MakeAxis2Placement3d | This class implements the mapping between classes Axis2Placement from Geom and Ax2, Ax3 from gp, and the class Axis2Placement3d from StepGeom which describes an axis2_placement_3d from Prostep. |
GeomToStep_MakeBoundedCurve | This class implements the mapping between classes BoundedCurve from Geom, Geom2d and the class BoundedCurve from StepGeom which describes a BoundedCurve from prostep. As BoundedCurve is an abstract BoundedCurve this class is an access to the sub-class required. |
GeomToStep_MakeBoundedSurface | This class implements the mapping between classes BoundedSurface from Geom and the class BoundedSurface from StepGeom which describes a BoundedSurface from prostep. As BoundedSurface is an abstract BoundedSurface this class is an access to the sub-class required. |
GeomToStep_MakeBSplineCurveWithKnots | This class implements the mapping between classes BSplineCurve from Geom, Geom2d and the class BSplineCurveWithKnots from StepGeom which describes a bspline_curve_with_knots from Prostep |
GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve | This class implements the mapping between classes BSplineCurve from Geom, Geom2d and the class BSplineCurveWithKnotsAndRationalBSplineCurve from StepGeom which describes a rational_bspline_curve_with_knots from Prostep |
GeomToStep_MakeBSplineSurfaceWithKnots | This class implements the mapping between class BSplineSurface from Geom and the class BSplineSurfaceWithKnots from StepGeom which describes a bspline_Surface_with_knots from Prostep |
GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface | This class implements the mapping between class BSplineSurface from Geom and the class BSplineSurfaceWithKnotsAndRationalBSplineSurface from StepGeom which describes a rational_bspline_Surface_with_knots from Prostep |
GeomToStep_MakeCartesianPoint | This class implements the mapping between classes CartesianPoint from Geom and Pnt from gp, and the class CartesianPoint from StepGeom which describes a point from Prostep. |
GeomToStep_MakeCircle | This class implements the mapping between classes Circle from Geom, and Circ from gp, and the class Circle from StepGeom which describes a circle from Prostep. |
GeomToStep_MakeConic | This class implements the mapping between classes Conic from Geom and the class Conic from StepGeom which describes a Conic from prostep. As Conic is an abstract Conic this class is an access to the sub-class required. |
GeomToStep_MakeConicalSurface | This class implements the mapping between class ConicalSurface from Geom and the class ConicalSurface from StepGeom which describes a conical_surface from Prostep |
GeomToStep_MakeCurve | This class implements the mapping between classes Curve from Geom and the class Curve from StepGeom which describes a Curve from prostep. As Curve is an abstract curve this class an access to the sub-class required. |
GeomToStep_MakeCylindricalSurface | This class implements the mapping between class CylindricalSurface from Geom and the class CylindricalSurface from StepGeom which describes a cylindrical_surface from Prostep |
GeomToStep_MakeDirection | This class implements the mapping between classes Direction from Geom, Geom2d and Dir, Dir2d from gp, and the class Direction from StepGeom which describes a direction from Prostep. |
GeomToStep_MakeElementarySurface | This class implements the mapping between classes ElementarySurface from Geom and the class ElementarySurface from StepGeom which describes a ElementarySurface from prostep. As ElementarySurface is an abstract Surface this class is an access to the sub-class required. |
GeomToStep_MakeEllipse | This class implements the mapping between classes Ellipse from Geom, and Circ from gp, and the class Ellipse from StepGeom which describes a Ellipse from Prostep. |
GeomToStep_MakeHyperbola | This class implements the mapping between the class Hyperbola from Geom and the class Hyperbola from StepGeom which describes a Hyperbola from ProSTEP |
GeomToStep_MakeLine | This class implements the mapping between classes Line from Geom and Lin from gp, and the class Line from StepGeom which describes a line from Prostep. |
GeomToStep_MakeParabola | This class implements the mapping between the class Parabola from Geom and the class Parabola from StepGeom which describes a Parabola from ProSTEP |
GeomToStep_MakePlane | This class implements the mapping between classes Plane from Geom and Pln from gp, and the class Plane from StepGeom which describes a plane from Prostep. |
GeomToStep_MakePolyline | This class implements the mapping between an Array1 of points from gp and a Polyline from StepGeom. |
GeomToStep_MakeRectangularTrimmedSurface | This class implements the mapping between class RectangularTrimmedSurface from Geom and the class RectangularTrimmedSurface from StepGeom which describes a rectangular_trimmed_surface from ISO-IS 10303-42 |
GeomToStep_MakeSphericalSurface | This class implements the mapping between class SphericalSurface from Geom and the class SphericalSurface from StepGeom which describes a spherical_surface from Prostep |
GeomToStep_MakeSurface | This class implements the mapping between classes Surface from Geom and the class Surface from StepGeom which describes a Surface from prostep. As Surface is an abstract Surface this class is an access to the sub-class required. |
GeomToStep_MakeSurfaceOfLinearExtrusion | This class implements the mapping between class SurfaceOfLinearExtrusion from Geom and the class SurfaceOfLinearExtrusion from StepGeom which describes a surface_of_linear_extrusion from Prostep |
GeomToStep_MakeSurfaceOfRevolution | This class implements the mapping between class SurfaceOfRevolution from Geom and the class SurfaceOfRevolution from StepGeom which describes a surface_of_revolution from Prostep |
GeomToStep_MakeSweptSurface | This class implements the mapping between classes SweptSurface from Geom and the class SweptSurface from StepGeom which describes a SweptSurface from prostep. As SweptSurface is an abstract SweptSurface this class is an access to the sub-class required. |
GeomToStep_MakeToroidalSurface | This class implements the mapping between class ToroidalSurface from Geom and the class ToroidalSurface from StepGeom which describes a toroidal_surface from Prostep |
GeomToStep_MakeVector | This class implements the mapping between classes Vector from Geom, Geom2d and Vec, Vec2d from gp, and the class Vector from StepGeom which describes a Vector from Prostep. |
GeomToStep_Root | This class implements the common services for all classes of GeomToStep which report error. |
HeaderSection | |
HeaderSection_FileDescription | |
HeaderSection_FileName | |
HeaderSection_FileSchema | |
HeaderSection_HeaderRecognizer | Recognizes STEP Standard Header Entities (FileName, FileDescription, FileSchema) |
HeaderSection_Protocol | Protocol for HeaderSection Entities It requires HeaderSection as a Resource |
IFGraph_AllConnected | This class gives content of the CONNECTED COMPONANT(S) which include specific Entity(ies) |
IFGraph_AllShared | This class determines all Entities shared by some specific ones, at any level (those which will be lead in a Transfer for instance) |
IFGraph_Articulations | This class gives entities which are Articulation points in a whole Model or in a sub-part An Articulation Point divides the graph in two (or more) disconnected sub-graphs Identifying Articulation Points allows improving efficiency of spliting a set of Entities into sub-sets |
IFGraph_Compare | This class evaluates effect of two compared sub-parts : cumulation (union), common part (intersection-overlapping) part specific to first sub-part or to the second one Results are kept in a Graph, several question can be set Basic Iteration gives Cumulation (union) |
IFGraph_ConnectedComponants | Determines Connected Componants in a Graph. They define disjoined sets of Entities |
IFGraph_Cumulate | This class evaluates effect of cumulated sub-parts : overlapping, forgotten entities Results are kept in a Graph, several question can be set Basic Iteration gives entities which are part of Cumulation |
IFGraph_Cycles | Determines strong componants in a graph which are Cycles |
IFGraph_ExternalSources | This class gives entities which are Source of entities of a sub-part, but are not contained by this sub-part |
IFGraph_SCRoots | Determines strong componants in a graph which are Roots |
IFGraph_StrongComponants | Determines strong componants of a graph, that is isolated entities (single componants) or loops |
IFGraph_SubPartsIterator | Defines general form for graph classes of which result is not a single iteration on Entities, but a nested one : External iteration works on sub-parts, identified by each class (according to its algorithm) Internal Iteration concerns Entities of a sub-part Sub-Parts are assumed to be disjoined; if they are not, the first one has priority A SubPartsIterator can work in two steps : first, load entities which have to be processed then, analyse to set those entities into sub-parts |
IFSelect | Gives tools to manage Selecting a group of Entities processed by an Interface, for instance to divide up an original Model (from a File) to several smaller ones They use description of an Interface Model as a graph Remark that this corresponds to the description of a "scenario" of sharing out a File. Parts of this Scenario are intended to be permanently stored. IFSelect provides the Transient, active counterparts (to run the Scenario). But a permanent one (either as Persistent Objects or as interpretable Text) must be provided elsewhere. |
IFSelect_Act | Act gives a simple way to define and add functions to be ran from a SessionPilot, as follows : Define a function as static IFSelect_RetStatus myfunc (const Standard_CString name, const Handle(IFSelect_SessionPilot)& pilot) { ... } When ran, it receives the exact name (string) of the called function, and the SessionPilot which brings other infos Add it by IFSelect_Act::AddFunc (name,help,myfunc); for a normal function, or IFSelect_Act::AddFSet (name,help,myfunc); for a function which is intended to create a control item name and help are given as CString Then, it is available for run |
IFSelect_Activator | Defines the general frame for working with a SessionPilot. Each Activator treats a set of Commands. Commands are given as alphanumeric strings. They can be of two main forms : - classic, to list, evaluate, enrich the session (by itself) : no specific remark, its complete execution must be described - creation of a new item : instead of creatinf it plus adding it to the session (which is a classic way), it is possible to create it and make it recorded by the SessionPilot : then, the Pilot will add it to the session; this way allows the Pilot to manage itself named items In order to make easier the use of Activator, this class provides a simple way to Select an Actor for a Command : each sub-class of SectionActor defines the command titles it recognizes, plus attaches a Number, unique for this sub-class, to each distinct command title. Each time an action is required, the corresponding Number can then be given to help the selection of the action to do. The result of an Execution must indicate if it is worth to be recorded or not : see method Do |
IFSelect_AppliedModifiers | This class allows to memorize and access to the modifiers which are to be applied to a file. To each modifier, is bound a list of integers (optionnal) : if this list is absent, the modifier applies to all the file. Else, it applies to the entities designated by these numbers in the produced file. To record a modifier, and a possible list of entity numbers to be applied on : AddModif (amodifier); loop on AddNum (anumber); To query it, Count gives the count of recorded modifiers, then for each one : Item (numodif, amodifier, entcount); IsForAll () -> can be called, if True, applies on the whole file for (i = 1; i <= entcount; i ++) nument = ItemNum (i); -> return an entity number |
IFSelect_BasicDumper | BasicDumper takes into account, for SessionFile, all the classes defined in the package IFSelect : Selections, Dispatches (there is no Modifier) |
IFSelect_CheckCounter | A CheckCounter allows to see a CheckList (i.e. CheckIterator) not per entity, its messages, but per message, the entities attached (count and list). Because many messages can be repeated if they are due to systematic errors |
IFSelect_ContextModif | This class gathers various informations used by Model Modifiers apart from the target model itself, and the CopyTool which must be passed directly. These informations report to original data : model, entities, and the selection list if there is one : it allows to query about such or such starting entity, or result entity, or iterate on selection list ... Also data useful for file output are available (because some Modifiers concern models produced for file output). Furthermore, in return, ContextModif can record Checks, either one for all, or one for each Entity. It supports trace too. |
IFSelect_ContextWrite | This class gathers various informations used by File Modifiers apart from the writer object, which is specific of the norm and of the physical format These informations are controlled by an object AppliedModifiers (if it is not defined, no modification is allowed on writing) Furthermore, in return, ContextModif can record Checks, either one for all, or one for each Entity. It supports trace too. |
IFSelect_Dispatch | This class allows to describe how a set of Entities has to be dispatched into resulting Packets : a Packet is a sub-set of the initial set of entities. Thus, it can generate zero, one, or more Packets according input set and criterium of dispatching. And it can let apart some entities : it is the Remainder, which can be recovered by a specific Selection (RemainderFromDispatch). Depending of sub-classes, a Dispatch can potentially generate a limited or not count of packet, and a remainder or none. The input set is read from a specified Selection, attached to the Dispatch : the Final Selection of the Dispatch. The input is the Unique Root Entities list of the Final Selection |
IFSelect_DispGlobal | A DispGlobal gathers all the input Entities into only one global Packet |
IFSelect_DispPerCount | A DispPerCount gathers all the input Entities into one or several Packets, each containing a defined count of Entity This count is a Parameter of the DispPerCount, given as an IntParam, thus allowing external control of its Value |
IFSelect_DispPerFiles | A DispPerFiles produces a determined count of Packets from the input Entities. It divides, as equally as possible, the input list into a count of files. This count is the parameter of the DispPerFiles. If the input list has less than this count, of course there will be one packet per input entity. This count is a Parameter of the DispPerFiles, given as an IntParam, thus allowing external control of its Value |
IFSelect_DispPerOne | A DispPerOne gathers all the input Entities into as many Packets as there Root Entities from the Final Selection, that is, one Packet per Entity |
IFSelect_DispPerSignature | A DispPerSignature sorts input Entities according to a Signature : it works with a SignCounter to do this. |
IFSelect_EditForm | An EditForm is the way to apply an Editor on an Entity or on the Model It gives read-only or read-write access, with or without undo It can be complete (all the values of the Editor are present) or partial (a sub-list of these value are present) Anyway, all references to Number (argument <num>) refer to Number of Value for the Editor While references to Rank are for rank in the EditForm, which may differ if it is not Complete Two methods give the correspondance between this Number and the Rank in the EditForm : RankFromNumber and NumberFromRank |
IFSelect_Editor | An Editor defines a set of values and a way to edit them, on an entity or on the model (e.g. on its header) Each Value is controlled by a TypedValue, with a number (it is an Integer) and a name under two forms (complete and short) and an edit mode |
IFSelect_Functions | Functions gives access to all the actions which can be commanded with the resources provided by IFSelect : especially WorkSession and various types of Selections and Dispatches It works by adding functions by method Init |
IFSelect_GeneralModifier | This class gives a frame for Actions which modify the effect of a Dispatch, i.e. : By Selections and Dispatches, an original Model can be splitted into one or more "target" Models : these Models contain Entities copied from the original one (that is, a part of it). Basically, these dispatched Entities are copied as identical to their original counterparts. Also the copied Models reproduce the Header of the original one. Modifiers allow to change this copied content : this is the way to be used for any kind of alterations, adaptations ... They are exploited by a ModelCopier, which firstly performs the copy operation described by Dispatches, then invokes the Modifiers to work on the result. Each GeneralModifier can be attached to : - all the Models produced - a Dispatch (it will be applied to all the Models obtained from this Dispatch) designated by its Ident in a ShareOut - in addition, to a Selection (facultative) : this adds a criterium, the Modifier is invoked on a produced Model only if this Model contains an Entity copied from one of the Entities designated by this Selection. (for special Modifiers from IFAdapt, while they must work on definite Entities, this Selection is mandatory to run) Remark : this class has no action attached, it only provides a frame to work on criteria. Then, sub-classes will define their kind of action, which can be applied at a precise step of the production of a File : see Modifier, and in the package IFAdapt, EntityModifier and EntityCopier |
IFSelect_GraphCounter | A GraphCounter computes values to be sorted with the help of a Graph. I.E. not from a Signature The default GraphCounter works with an Applied Selection (a SelectDeduct), the value is the count of selected entities from each input entities) |
IFSelect_HSeqOfSelection | |
IFSelect_IntParam | This class simply allows to access an Integer value through a Handle, as a String can be (by using HString). Hence, this value can be accessed : read and modified, without passing through the specific object which detains it. Thus, parameters of a Selection or a Dispatch (according its type) can be controlled directly from the ShareOut which contains them Additionnaly, an IntParam can be bound to a Static. Remember that for a String, binding is immediate, because the string value of a Static is a HAsciiString, it then suffices to get its Handle. For an Integer, an IntParam can designate (by its name) a Static : each time its value is required or set, the Static is aknowledged |
IFSelect_ListEditor | A ListEditor is an auxiliary operator for Editor/EditForm I.E. it works on parameter values expressed as strings For a parameter which is a list, it may not be edited in once by just setting a new value (as a string) Firstly, a list can be long (and tedious to be accessed flat) then requires a better way of accessing Moreover, not only its VALUES may be changed (SetValue), but also its LENGTH : items may be added or removed ... Hence, the way of editing a parameter as a list is : - edit it separately, with the help of a ListEditor - it remains possible to prepare a new list of values apart - then give the new list in once to the EditForm An EditList is produced by the Editor, with a basic definition This definition (brought by this class) can be redefined Hence the Editor may produce a specific ListEditor as needed |
IFSelect_ModelCopier | This class performs the Copy operations involved by the description of a ShareOut (evaluated by a ShareOutResult) plus, if there are, the Modifications on the results, with the help of Modifiers. Each Modifier can work on one or more resulting packets, accoding its criteria : it operates on a Model once copied and filled with the content of the packet. Modifiers can be : - Model Modifiers, inheriting from the specific class Modifier able to run on the content of a Model (header or entities), activated by the ModelCopier itself - File Modifiers, inheriting directly from GeneralModifier, intended to be activated under the control of a WorkLibrary, once the Model has been produced (i.e. to act on output format, or other specific file features) The Copy operations can be : - immediately put to files : for each packet, a Model is created and filled, then the file is output, at that's all - memorized : for each packet, a Model is created and filled, it is memorized with the corresponding file name. it is possible to query the result of memorization (list of produced Models and their file names) -> it is also possible to send it into the files : once files are written, the result is cleared In addition, a list of really written files is managed : A first call to BeginSentFiles clears the list and commands, either to begin a new list, or to stop recording it. A call to SentFiles returns the list (if recording has been required) This list allows to globally exploit the set of produced files Remark : For operations which concern specific Entities, see also in package IFAdapt : a sub-class of ModelCopier allows to work with EntityModifier, in addition to Modifier itself which still applies to a whole copied Model. |
IFSelect_ModifEditForm | This modifier applies an EditForm on the entities selected |
IFSelect_Modifier | This class gives a frame for Actions which can work globally on a File once completely defined (i.e. afterwards) Remark : if no Selection is set as criterium, the Modifier is set to work and should consider all the content of the Model produced. |
IFSelect_ModifReorder | This modifier reorders a whole model from its roots, i.e. according to <rootlast> status, it considers each of its roots, then it orders all its shared entities at any level, the result begins by the lower level entities ... ends by the roots. |
IFSelect_PacketList | This class gives a simple way to return then consult a list of packets, determined from the content of a Model, by various criteria. It allows to describe several lists with entities from a given model, possibly more than one list knowing every entity, and to determine the remaining list (entities in no lists) and the duplications (with their count). |
IFSelect_ParamEditor | A ParamEditor gives access for edition to a list of TypedValue (i.e. of Static too) Its definition is made of the TypedValue to edit themselves, and can add some constants, which can then be displayed but not changed (for instance, system name, processor version ...) I.E. it gives a way of editing or at least displaying parameters as global |
IFSelect_SelectAnyList | A SelectAnyList kind Selection selects a List of an Entity, as well as this Entity contains some. A List contains sub-entities as one per Item, or several (for instance if an Entity binds couples of sub-entities, each item is one of these couples). Remark that only Entities are taken into account (neither Reals, nor Strings, etc...) To define the list on which to work, SelectAnyList has two deferred methods : NbItems (which gives the length of the list), FillResult (which fills an EntityIterator). They are intended to get a List in an Entity of the required Type (and consider that list is empty if Entity has not required Type) In addition, remark that some types of Entity define more than one list in each instance : a given sub-class of SelectAnyList must be attached to one list SelectAnyList keeps or rejects a sub-set of the list, that is the Items of which rank in the list is in a given range (for instance form 2nd to 6th, etc...) Range is defined by two Integer values. In order to allow external control of them, these values are not directly defined as fields, but accessed through IntParams, that is, referenced as Transient (Handle) objects |
IFSelect_SelectAnyType | A SelectAnyType sorts the Entities of which the Type is Kind of a given Type : this Type for Match is specific of each class of SelectAnyType |
IFSelect_SelectBase | SelectBase works directly from an InterfaceModel : it is the first base for other Selections. |
IFSelect_SelectCombine | A SelectCombine type Selection defines algebraic operations between results of several Selections It is a deferred class : sub-classes will have to define precise what operator is to be applied |
IFSelect_SelectControl | A SelectControl kind Selection works with two input Selections in a dissymmetric way : the Main Input which gives an input list of Entities, to be processed, and the Second Input which gives another list, to be used to filter the main input. e.g. : SelectDiff retains the items of the Main Input which are not in the Control Input (which acts as Diff Input) or a specific selection which retains Entities from the Main Input if and only if they are concerned by an entity from the Control Input (such as Views in IGES, etc...) The way RootResult and Label are produced are at charge of each sub-class |
IFSelect_SelectDeduct | A SelectDeduct determines a list of Entities from an Input Selection, by a computation : Output list is not obliged to be a sub-list of Input list (for more specific, see SelectExtract for filtered sub-lists, and SelectExplore for recurcive exploration) A SelectDeduct may use an alternate input for one shot This allows to use an already existing definition, by overloading the input selection by an alternate list, already defined, for one use : If this alternate list is set, InputResult queries it instead of calling the input selection, then clears it immediately |
IFSelect_SelectDiff | A SelectDiff keeps the entities from a Selection, the Main Input, which are not listed by the Second Input |
IFSelect_SelectEntityNumber | A SelectEntityNumber gets in an InterfaceModel (through a Graph), the Entity which has a specified Number (its rank of adding into the Model) : there can be zero (if none) or one. The Number is not directly defined as an Integer, but as a Parameter, which can be externally controled |
IFSelect_SelectErrorEntities | A SelectErrorEntities sorts the Entities which are qualified as "Error" (their Type has not been recognized) during reading a File. This does not concern Entities which are syntactically correct, but with incorrect data (for integrity constraints). |
IFSelect_SelectExplore | A SelectExplore determines from an input list of Entities, a list obtained by a way of exploration. This implies the possibility of recursive exploration : the output list is itself reused as input, etc... Examples : Shared Entities, can be considered at one level (immediate shared) or more, or max level Then, for each input entity, if it is not rejected, it can be either taken itself, or explored : it then produces a list. According to a level, either the produced lists or taken entities give the result (level one), or lists are themselves considered and for each item, is it taken or explored. Remark that rejection is just a safety : normally, an input entity is, either taken itself, or explored A maximum level can be specified. Else, the process continues until all entities have been either taken or rejected |
IFSelect_SelectExtract | A SelectExtract determines a list of Entities from an Input Selection, as a sub-list of the Input Result It works by applying a sort criterium on each Entity of the Input. This criterium can be applied Direct to Pick Items (default case) or Reverse to Remove Item Basic features (the unique Input) are inherited from SelectDeduct |
IFSelect_SelectFlag | A SelectFlag queries a flag noted in the bitmap of the Graph. The Flag is designated by its Name. Flag Names are defined by Work Session and, as necessary, other functional objects WorkSession from IFSelect defines flag "Incorrect" Objects which control application running define some others |
IFSelect_SelectIncorrectEntities | A SelectIncorrectEntities sorts the Entities which have been noted as Incorrect in the Graph of the Session (flag "Incorrect") It can find a result only if ComputeCheck has formerly been called on the WorkSession. Else, its result will be empty. |
IFSelect_SelectInList | A SelectInList kind Selection selects a List of an Entity, which is composed of single Entities To know the list on which to work, SelectInList has two deferred methods : NbItems (inherited from SelectAnyList) and ListedEntity (which gives an item as an Entity) which must be defined to get a List in an Entity of the required Type (and consider that list is empty if Entity has not required Type) As for SelectAnyList, if a type of Entity defines several lists, a given sub-class of SelectInList is attached on one |
IFSelect_SelectIntersection | A SelectIntersection filters the Entities issued from several other Selections as Intersection of results : "AND" operator |
IFSelect_Selection | A Selection allows to define a set of Interface Entities. Entities to be put on an output file should be identified in a way as independant from such or such execution as possible. This permits to handle comprehensive criteria, and to replay them when a new variant of an input file has to be processed. Its input can be, either an Interface Model (the very source), or another-other Selection(s) or any other ouput. All list computations start from an input Graph (from IFGraph) |
IFSelect_SelectionIterator | Defines an Iterator on a list of Selections |
IFSelect_SelectModelEntities | A SelectModelEntities gets all the Entities of an InterfaceModel. |
IFSelect_SelectModelRoots | A SelectModelRoots gets all the Root Entities of an InterfaceModel. Remember that a "Root Entity" is defined as having no Sharing Entity (if there is a Loop between Entities, none of them can be a "Root"). |
IFSelect_SelectPointed | This type of Selection is intended to describe a direct selection without an explicit criterium, for instance the result of picking viewed entities on a graphic screen It can also be used to provide a list as internal alternate input : this use implies to clear the list once queried |
IFSelect_SelectRange | A SelectRange keeps or rejects a sub-set of the input set, that is the Entities of which rank in the iteration list is in a given range (for instance form 2nd to 6th, etc...) |
IFSelect_SelectRootComps | A SelectRootComps sorts the Entities which are part of Strong Componants, local roots of a set of Entities : they can be Single Componants (containing one Entity) or Cycles This class gives a more secure result than SelectRoots (which considers only Single Componants) but is longer to work : it can be used when there can be or there are cycles in a Model For each cycle, one Entity is given arbitrarily Reject works as for SelectRoots : Strong Componants defined in the input list which are not local roots are given |
IFSelect_SelectRoots | A SelectRoots sorts the Entities which are local roots of a set of Entities (not shared by other Entities inside this set, even if they are shared by other Entities outside it) |
IFSelect_SelectSent | This class returns entities according sending to a file Once a model has been loaded, further sendings are recorded as status in the graph (for each value, a count of sendings) Hence, it is possible to query entities : sent ones (at least once), non-sent (i.e. remaining) ones, duplicated ones, etc... This selection performs this query |
IFSelect_SelectShared | A SelectShared selects Entities which are directly Shared by the Entities of the Input list |
IFSelect_SelectSharing | A SelectSharing selects Entities which directly Share (Level One) the Entities of the Input list Remark : if an Entity of the Input List directly shares another one, it is of course present in the Result List |
IFSelect_SelectSignature | A SelectSignature sorts the Entities on a Signature Matching. The signature to match is given at creation time. Also, the required match is given at creation time : exact (IsEqual) or contains (the Type's Name must contain the criterium Text) Remark that no more interpretation is done, it is an alpha-numeric signature : for instance, DynamicType is matched as such, super-types are not considered Also, numeric (integer) comparisons are supported : an item can be <val ou <=val or >val or >=val , val being an Integer A SelectSignature may also be created from a SignCounter, which then just gives its LastValue as SignatureValue |
IFSelect_SelectSignedShared | In the graph, explore the Shareds of the input entities, until it encounters some which match a given Signature (for a limited level, filters the returned list) By default, fitted for any level |
IFSelect_SelectSignedSharing | In the graph, explore the sharings of the input entities, until it encounters some which match a given Signature (for a limited level, filters the returned list) By default, fitted for any level |
IFSelect_SelectSuite | A SelectSuite can describe a suite of SelectDeduct as a unique one : in other words, it can be seen as a "macro selection" It works by applying each of its items (which is a SelectDeduct) on the result computed by the previous one (by using Alternate Input) But each of these Selections used as items may be used independently, it will then give its own result Hence, SelectSuite gives a way of defining a new Selection from existing ones, without having to do copies or saves |
IFSelect_SelectType | A SelectType keeps or rejects Entities of which the Type is Kind of a given Cdl Type |
IFSelect_SelectUnion | A SelectUnion cumulates the Entities issued from several other Selections (union of results : "OR" operator) |
IFSelect_SelectUnknownEntities | A SelectUnknownEntities sorts the Entities which are qualified as "Unknown" (their Type has not been recognized) |
IFSelect_SequenceNodeOfSequenceOfAppliedModifiers | |
IFSelect_SequenceNodeOfSequenceOfGeneralModifier | |
IFSelect_SequenceNodeOfSequenceOfInterfaceModel | |
IFSelect_SequenceNodeOfTSeqOfDispatch | |
IFSelect_SequenceNodeOfTSeqOfSelection | |
IFSelect_SequenceOfAppliedModifiers | |
IFSelect_SequenceOfGeneralModifier | |
IFSelect_SequenceOfInterfaceModel | |
IFSelect_SessionDumper | A SessionDumper is called by SessionFile. It takes into account a set of classes (such as Selections, Dispatches ...). SessionFile writes the Type (as defined by cdl) of each Item and its general Parameters. It manages the names of the Items. A SessionDumper must be able to Write the Parameters which are own of each Item it takes into account, given its Class, then to Recognize the Type and Read its Own Parameters to create an Item of this Type with these own Parameters. Then, there must be defined one sub-type of SessionDumper per consistent set of classes (e.g. a package). By Own Parameters, understand Parameters given at Creation Time if there are, or specific of a given class, apart from those defined at superclass levels (e.g. Final Selection for a Dispatch, Input Selection for a SelectExtract or SelectDeduct, Direct Status for a SelectExtract, etc...). The Parameters are those stored in a WorkSession, they can be of Types : IntParam, HAsciiString (for TextParam), Selection, Dispatch. SessionDumpers are organized in a Library which is used by SessionFile. They are put at Creation Time in this Library. |
IFSelect_SessionFile | A SessionFile is intended to manage access between a WorkSession and an Ascii Form, to be considered as a Dump. It allows to write the File from the WorkSession, and later read the File to the WorkSession, by keeping required descriptions (such as dependances). The produced File is under an Ascii Form, then it may be easily consulted. It is possible to cumulate reading of several Files. But in case of Names conflict, the newer Names are forgottens. The Dump supports the description of XSTEP functionnalities (Sharing an Interface File, with Selections, Dispatches, Modifiers ...) but does not refer to the Interface File which is currently loaded. SessionFile works with a library of SessionDumper type objects The File is Produced as follows : SessionFile produces all general Informations (such as Int and Text Parameters, Types and Inputs of Selections, Dispatches, Modifiers ...) and calls the SessionDumpers to produce all the particular Data : creation arguments, parameters to be set It is Read in the same terms : SessionFile reads and interprets all general Informations, and calls the SessionDumpers to recognize Types and for a recognized Type create the corresponding Object with its particular parameters as they were written. The best way to work is to have one SessionDumper for each consistent set of classes (e.g. a package). |
IFSelect_SessionPilot | A SessionPilot is intended to make easier the use of a WorkSession. It receives commands, under alphanumeric form, then calls a library of Activators to interprete and run them. Then, WorkSession just records data required to work : Rules for Selection, Dispatch ... ; File Data (InterfaceModel and results of Evaluations and Transfer as required). SessionPilot records and works with alphanumeric commands and their results (under a very simple form). It calls a list of Activators to perform the actions. A Command can have several forms : - classic execution, to list, evaluate, or enrich the session - command which creates a new item (a Selection for instance) such a command should not add it to the session, but make it recorded by the Pilot (method RecordItem). The Pilot will add the item in the session, with no name -> such a command may be called : - directly, it will add an item with no name - by command xset, in the following form : xset name command ... calls the command and adds the item to the session under the specified name (if not yet known) Thus, to a specific Norm or way of working, only Activators change. A specific Initialisation can be done by starting with a specific set of commands. In addition, SessionPilot is a sub-type of Activator, to recognize some built-in commands : exit/x, help/?, control of command line, and commands xstep xset ... See method Do At least, empty lines and comment lines (beginning by '#') are skipped (comment lines are display if read from file) |
IFSelect_ShareOut | This class gathers the informations required to produce one or several file(s) from the content of an InterfaceModel (passing through the creation of intermediate Models). It can correspond to a complete Divide up of a set of Entities intended to be exhaustive and to limit duplications. Or to a simple Extraction of some Entities, in order to work on them. A ShareOut is composed of a list of Dispatches. To Each Dispatch in the ShareOut, is bound an Id. Number This Id. Number allows to identify a Display inside the ShareOut in a stable way (for instance, to attach file names) ShareOut can be seen as a "passive" description, activated through a ShareOutResult, which gives the InterfaceModel on which to work, as a unique source. Thus it is easy to change it without coherence problems Services about it are provided by the class ShareOutResult which is a service class : simulation (list of files and of entities per file; "forgotten" entities; duplicated entities), exploitation (generation of derivated Models, each of them generating an output file) |
IFSelect_ShareOutResult | This class gives results computed from a ShareOut : simulation before transfer, helps to list entities ... Transfer itself will later be performed, either by a TransferCopy to simply divide up a file, or a TransferDispatch which can be parametred with more details |
IFSelect_SignAncestor | |
IFSelect_Signature | Signature provides the basic service used by the classes SelectSignature and Counter (i.e. Name, Value), which is : - for an entity in a model, give a characteristic string, its signature This string has not to be unique in the model, but gives a value for such or such important feature. Exemples : Dynamic Type; Category; etc |
IFSelect_SignatureList | A SignatureList is given as result from a Counter (any kind) It gives access to a list of signatures, with counts, and optionally with list of corresponding entities It can also be used only to give a signature, through SignOnly Mode. This can be useful for a specific counter (used in a Selection), while it remains better to use a Signature whenever possible |
IFSelect_SignCategory | This Signature returns the Category of an entity, as recorded in the model |
IFSelect_SignCounter | SignCounter gives the frame to count signatures associated with entities, deducted from them. Ex.: their Dynamic Type. It can sort a set of Entities according a signature, i.e. : - list of different values found for this Signature - for each one, count and list of entities Results are returned as a SignatureList, which can be queried on the count (list of strings, count per signature, or list of entities per signature) A SignCounter can be filled, either directly from lists, or from the result of a Selection : hence, its content can be automatically recomputed as desired SignCounter works by using a Signature in its method AddSign Methods can be redefined to, either - directly compute the value without a Signature - compute the value in the context of a Graph |
IFSelect_SignMultiple | Multiple Signature : ordered list of other Signatures It concatenates on a same line the result of its sub-items separated by sets of 3 blanks It is possible to define tabulations between sub-items Moreover, match rules are specific |
IFSelect_SignType | This Signature returns the cdl Type of an entity, under two forms : - complete dynamic type (package and class) - class type, without package name |
IFSelect_SignValidity | This Signature returns the Validity Status of an entity, as deducted from data in the model : it can be "OK" "Unknown" "Unloaded" "Syntactic Fail"(but loaded) "Syntactic Warning" "Semantic Fail" "Semantic Warning" |
IFSelect_Transformer | A Transformer defines the way an InterfaceModel is transformed (without sending it to a file). In order to work, each type of Transformer defines it method Perform, it can be parametred as needed. It receives a Model (the data set) as input. It then can : - edit this Model on the spot (i.e. alter its content : by editing entities, or adding/replacing some ...) - produce a copied Model, which detains the needed changes (typically on the same type, but some or all entities beeing rebuilt or converted; or converted from a protocol to another one) |
IFSelect_TransformStandard | This class runs transformations made by Modifiers, as the ModelCopier does when it produces files (the same set of Modifiers can then be used, as to transform the starting Model, as at file sending time). First, considering the resulting model, two options : - modifications are made directly on the starting model (OnTheSpot option), or - data are copied by the standard service Copy, only the remaining (not yet sent in a file) entities are copied (StandardCopy option) If a Selection is set, it forces the list of Entities on which the Modifiers are applied. Else, each Modifier is considered its Selection. By default, it is for the whole Model Then, the Modifiers are sequentially applied If at least one Modifier "May Change Graph", or if the option StandardCopy is selected, the graph will be recomputed (by the WorkSession, see method RunTransformer) Remark that a TransformStandard with option StandardCopy and no Modifier at all has the effect of computing the remaining data (those not yet sent in any output file). Moreover, the Protocol is not changed |
IFSelect_TSeqOfDispatch | |
IFSelect_TSeqOfSelection | |
IFSelect_WorkLibrary | This class defines the (empty) frame which can be used to enrich a XSTEP set with new capabilities In particular, a specific WorkLibrary must give the way for Reading a File into a Model, and Writing a Model to a File Thus, it is possible to define several Work Libraries for each norm, but recommanded to define one general class for each one : this general class will define the Read and Write methods. Also a Dump service is provided, it can produce, according the norm, either a parcel of a file for an entity, or any other kind of informations relevant for the norm, |
IFSelect_WorkSession | This class can be used to simply manage a process such as splitting a file, extracting a set of Entities ... It allows to manage different types of Variables : Integer or Text Parameters, Selections, Dispatches, in addition to a ShareOut. To each of these variables, a unique Integer Identifier is attached. A Name can be attached too as desired. |
IGESAppli | This package represents collection of miscellaneous entities from IGES |
IGESAppli_Array1OfFiniteElement | |
IGESAppli_Array1OfFlow | |
IGESAppli_Array1OfNode | |
IGESAppli_DrilledHole | Defines DrilledHole, Type <406> Form <6> in package IGESAppli Identifies an entity representing a drilled hole through a printed circuit board. |
IGESAppli_ElementResults | Defines ElementResults, Type <148> in package IGESAppli Used to find the results of FEM analysis |
IGESAppli_FiniteElement | Defines FiniteElement, Type <136> Form <0> in package IGESAppli Used to define a finite element with the help of an element topology. |
IGESAppli_Flow | Defines Flow, Type <402> Form <18> in package IGESAppli Represents a single signal or a single fluid flow path starting from a starting Connect Point Entity and including additional intermediate connect points. |
IGESAppli_FlowLineSpec | Defines FlowLineSpec, Type <406> Form <14> in package IGESAppli Attaches one or more text strings to entities being used to represent a flow line |
IGESAppli_GeneralModule | Definition of General Services for IGESAppli (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESAppli_HArray1OfFiniteElement | |
IGESAppli_HArray1OfFlow | |
IGESAppli_HArray1OfNode | |
IGESAppli_LevelFunction | Defines LevelFunction, Type <406> Form <3> in package IGESAppli Used to transfer the meaning or intended use of a level in the sending system |
IGESAppli_LevelToPWBLayerMap | Defines LevelToPWBLayerMap, Type <406> Form <24> in package IGESAppli Used to correlate an exchange file level number with its corresponding native level identifier, physical PWB layer number and predefined functional level identification |
IGESAppli_LineWidening | Defines LineWidening, Type <406> Form <5> in package IGESAppli Defines the characteristics of entities when they are used to define locations of items. |
IGESAppli_NodalConstraint | Defines NodalConstraint, Type <418> Form <0> in package IGESAppli Relates loads and/or constraints to specific nodes in the Finite Element Model by creating a relation between Node entities and Tabular Data Property that contains the load or constraint data |
IGESAppli_NodalDisplAndRot | Defines NodalDisplAndRot, Type <138> Form <0> in package IGESAppli Used to communicate finite element post processing data. |
IGESAppli_NodalResults | Defines NodalResults, Type <146> in package IGESAppli Used to store the Analysis Data results per FEM Node |
IGESAppli_Node | Defines Node, Type <134> Form <0> in package IGESAppli Geometric point used in the definition of a finite element. |
IGESAppli_PartNumber | Defines PartNumber, Type <406> Form <9> in package IGESAppli Attaches a set of text strings that define the common part numbers to an entity being used to represent a physical component |
IGESAppli_PinNumber | Defines PinNumber, Type <406> Form <8> in package IGESAppli Used to attach a text string representing a component pin number to an entity being used to represent an electrical component's pin |
IGESAppli_PipingFlow | Defines PipingFlow, Type <402> Form <20> in package IGESAppli Represents a single fluid flow path |
IGESAppli_Protocol | Description of Protocol for IGESAppli |
IGESAppli_PWBArtworkStackup | Defines PWBArtworkStackup, Type <406> Form <25> in package IGESAppli Used to communicate which exchange file levels are to be combined in order to create the artwork for a printed wire board (PWB). This property should be attached to the entity defining the printed wire assembly (PWA) or if no such entity exists, then the property should stand alone in the file. |
IGESAppli_PWBDrilledHole | Defines PWBDrilledHole, Type <406> Form <26> in package IGESAppli Used to identify an entity that locates a drilled hole and to specify the characteristics of the drilled hole |
IGESAppli_ReadWriteModule | Defines basic File Access Module for IGESAppli (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESAppli_ReferenceDesignator | Defines ReferenceDesignator, Type <406> Form <7> in package IGESAppli Used to attach a text string containing the value of a component reference designator to an entity being used to represent a component. |
IGESAppli_RegionRestriction | Defines RegionRestriction, Type <406> Form <2> in package IGESAppli Defines regions to set an application's restriction over a region. |
IGESAppli_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESAppli |
IGESAppli_ToolDrilledHole | Tool to work on a DrilledHole. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolElementResults | Tool to work on a ElementResults. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolFiniteElement | Tool to work on a FiniteElement. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolFlow | Tool to work on a Flow. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolFlowLineSpec | Tool to work on a FlowLineSpec. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolLevelFunction | Tool to work on a LevelFunction. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolLevelToPWBLayerMap | Tool to work on a LevelToPWBLayerMap. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolLineWidening | Tool to work on a LineWidening. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolNodalConstraint | Tool to work on a NodalConstraint. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolNodalDisplAndRot | Tool to work on a NodalDisplAndRot. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolNodalResults | Tool to work on a NodalResults. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolNode | Tool to work on a Node. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolPartNumber | Tool to work on a PartNumber. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolPinNumber | Tool to work on a PinNumber. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolPipingFlow | Tool to work on a PipingFlow. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolPWBArtworkStackup | Tool to work on a PWBArtworkStackup. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolPWBDrilledHole | Tool to work on a PWBDrilledHole. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolReferenceDesignator | Tool to work on a ReferenceDesignator. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESAppli_ToolRegionRestriction | Tool to work on a RegionRestriction. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic | This package represents basic entities from IGES |
IGESBasic_Array1OfLineFontEntity | |
IGESBasic_Array2OfHArray1OfReal | |
IGESBasic_AssocGroupType | Defines AssocGroupType, Type <406> Form <23> in package IGESBasic Used to assign an unambiguous identification to a Group Associativity. |
IGESBasic_ExternalReferenceFile | Defines ExternalReferenceFile, Type <406> Form <12> in package IGESBasic References definitions residing in another file |
IGESBasic_ExternalRefFile | Defines ExternalRefFile, Type <416> Form <1> in package IGESBasic Used when entire reference file is to be instanced |
IGESBasic_ExternalRefFileIndex | Defines ExternalRefFileIndex, Type <402> Form <12> in package IGESBasic Contains a list of the symbolic names used by the referencing files and the DE pointers to the corresponding definitions within the referenced file |
IGESBasic_ExternalRefFileName | Defines ExternalRefFileName, Type <416> Form <0-2> in package IGESBasic Used when single definition from the reference file is required or for external logical references where an entity in one file relates to an entity in another file |
IGESBasic_ExternalRefLibName | Defines ExternalRefLibName, Type <416> Form <4> in package IGESBasic Used when it is assumed that a copy of the subfigure exists in native form in a library on the receiving system |
IGESBasic_ExternalRefName | Defines ExternalRefName, Type <416> Form <3> in package IGESBasic Used when it is assumed that a copy of the subfigure exists in native form on the receiving system |
IGESBasic_GeneralModule | Definition of General Services for IGESBasic (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESBasic_Group | Defines Group, Type <402> Form <1> in package IGESBasic The Group Associativity allows a collection of a set of entities to be maintained as a single, logical entity Group, OrderedGroup, GroupWithoutBackP, OrderedGroupWithoutBackP share the same definition (class Group), form number changes non Ordered, non WithoutBackP : form 1 non Ordered, WithoutBackP : form 7 Ordered, non WithoutBackP : form 14 Ordered, WithoutBackP : form 15 |
IGESBasic_GroupWithoutBackP | Defines GroupWithoutBackP, Type <402> Form <7> in package IGESBasic this class defines a Group without back pointers It inherits from Group |
IGESBasic_HArray1OfHArray1OfIGESEntity | |
IGESBasic_HArray1OfHArray1OfInteger | |
IGESBasic_HArray1OfHArray1OfReal | |
IGESBasic_HArray1OfHArray1OfXY | |
IGESBasic_HArray1OfHArray1OfXYZ | |
IGESBasic_HArray1OfLineFontEntity | |
IGESBasic_HArray2OfHArray1OfReal | |
IGESBasic_Hierarchy | Defines Hierarchy, Type <406> Form <10> in package IGESBasic Provides ability to control the hierarchy of each directory entry attribute. |
IGESBasic_Name | Defines Name, Type <406> Form <15> in package IGESBasic Used to specify a user defined name |
IGESBasic_OrderedGroup | Defines OrderedGroup, Type <402> Form <14> in package IGESBasic this class defines an Ordered Group with back pointers It inherits from Group |
IGESBasic_OrderedGroupWithoutBackP | Defines OrderedGroupWithoutBackP, Type <402> Form <15> in package IGESBasic It inherits from Group |
IGESBasic_Protocol | Description of Protocol for IGESBasic |
IGESBasic_ReadWriteModule | Defines basic File Access Module for IGESBasic (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESBasic_SingleParent | Defines SingleParent, Type <402> Form <9> in package IGESBasic It defines a logical structure of one independent (parent) entity and one or more subordinate (children) entities |
IGESBasic_SingularSubfigure | Defines SingularSubfigure, Type <408> Form <0> in package IGESBasic Defines the occurrence of a single instance of the defined Subfigure. |
IGESBasic_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESBasic |
IGESBasic_SubfigureDef | Defines SubfigureDef, Type <308> Form <0> in package IGESBasic This Entity permits a single definition of a detail to be utilized in multiple instances in the creation of the whole picture |
IGESBasic_ToolAssocGroupType | Tool to work on a AssocGroupType. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalReferenceFile | Tool to work on a ExternalReferenceFile. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalRefFile | Tool to work on a ExternalRefFile. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalRefFileIndex | Tool to work on a ExternalRefFileIndex. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalRefFileName | Tool to work on a ExternalRefFileName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalRefLibName | Tool to work on a ExternalRefLibName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolExternalRefName | Tool to work on a ExternalRefName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolGroup | Tool to work on a Group. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolGroupWithoutBackP | Tool to work on a GroupWithoutBackP. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolHierarchy | Tool to work on a Hierarchy. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolName | Tool to work on a Name. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolOrderedGroup | Tool to work on a OrderedGroup. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolOrderedGroupWithoutBackP | Tool to work on a OrderedGroupWithoutBackP. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolSingleParent | Tool to work on a SingleParent. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolSingularSubfigure | Tool to work on a SingularSubfigure. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESBasic_ToolSubfigureDef | Tool to work on a SubfigureDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESCAFControl | Provides high-level API to translate IGES file to and from DECAF document |
IGESCAFControl_Reader | Provides a tool to read IGES file and put it into DECAF document. Besides transfer of shapes (including assemblies) provided by IGESControl, supports also colors and part names IGESCAFControl_Reader reader; Methods for translation of an IGES file: reader.ReadFile("filename"); reader.Transfer(Document); or reader.Perform("filename",doc); Methods for managing reading attributes. Colors reader.SetColorMode(colormode); Standard_Boolean colormode = reader.GetColorMode(); Layers reader.SetLayerMode(layermode); Standard_Boolean layermode = reader.GetLayerMode(); Names reader.SetNameMode(namemode); Standard_Boolean namemode = reader.GetNameMode(); |
IGESCAFControl_Writer | Provides a tool to write DECAF document to the IGES file. Besides transfer of shapes (including assemblies) provided by IGESControl, supports also colors and part names IGESCAFControl_Writer writer(); Methods for writing IGES file: writer.Transfer (Document); writer.Write("filename") or writer.Write(OStream) or writer.Perform(Document,"filename"); Methods for managing the writing of attributes. Colors writer.SetColorMode(colormode); Standard_Boolean colormode = writer.GetColorMode(); Layers writer.SetLayerMode(layermode); Standard_Boolean layermode = writer.GetLayerMode(); Names writer.SetNameMode(namemode); Standard_Boolean namemode = writer.GetNameMode(); |
IGESControl_ActorWrite | Actor to write Shape to IGES |
IGESControl_AlgoContainer | |
IGESControl_Controller | Controller for IGES-5.1 |
IGESControl_IGESBoundary | Translates IGES boundary entity (types 141, 142 and 508) in Advanced Data Exchange. Redefines translation and treatment methods from inherited open class IGESToBRep_IGESBoundary. |
IGESControl_Reader | Reads IGES files, checks them and translates their contents into Open CASCADE models. The IGES data can be that of a whole model or that of a specific list of entities in the model. As in XSControl_Reader, you specify the list using a selection. For translation of iges files it is possible to use the following sequence: To change parameters of translation class Interface_Static should be used before the beginning of translation (see IGES Parameters and General Parameters) Creation of reader IGESControl_Reader reader; To load a file in a model use method: reader.ReadFile("filename.igs") To check a loading file use method Check: reader.Check(failsonly); where failsonly is equal to Standard_True or Standard_False; To print the results of load: reader.PrintCheckLoad(failsonly,mode) where mode is equal to the value of enumeration IFSelect_PrintCount To transfer entities from a model the following methods can be used: for the whole model reader.TransferRoots(onlyvisible); where onlyvisible is equal to Standard_True or Standard_False; To transfer a list of entities: reader.TransferList(list); To transfer one entity reader.TransferEntity(ent) or reader.Transfer(num); To obtain a result the following method can be used: reader.IsDone() reader.NbShapes() and reader.Shape(num); or reader.OneShape(); To print the results of transfer use method: reader.PrintTransferInfo(failwarn,mode); where printfail is equal to the value of enumeration IFSelect_PrintFail, mode see above. Gets correspondence between an IGES entity and a result shape obtained therefrom. reader.TransientProcess(); TopoDS_Shape shape = TransferBRep::ShapeResult(reader.TransientProcess(),ent); |
IGESControl_ToolContainer | |
IGESControl_Writer | This class creates and writes IGES files from CAS.CADE models. An IGES file can be written to an existing IGES file or to a new one. The translation can be performed in one or several operations. Each translation operation outputs a distinct root entity in the IGES file. To write an IGES file it is possible to use the following sequence: To modify the IGES file header or to change translation parameters it is necessary to use class Interface_Static (see IGESParameters and GeneralParameters). |
IGESConvGeom | This package is intended to gather geometric conversion which are not immediate but can be used for several purposes : mainly, standard conversion to and from CasCade geometric and topologic data, and adaptations of IGES files as required (as replacing Spline entities to BSpline equivalents). |
IGESConvGeom_GeomBuilder | This class provides some useful basic tools to build IGESGeom curves, especially : define a curve in a plane in 3D space (ex. Circular or Conic arc, or Copious Data defined in 2D) make a CopiousData from a list of points/vectors |
IGESData | Basic description of an IGES Interface |
IGESData_Array1OfDirPart | |
IGESData_Array1OfIGESEntity | |
IGESData_BasicEditor | This class provides various functions of basic edition, such as : - setting header unit (WARNING : DOES NOT convert entities) - computation of the status (Subordinate, UseFlag) of entities of IGES Entities on a whole model - auto correction of IGES Entities, defined both by DirChecker and by specific service AutoCorrect (this auto correction performs non-ambigious, rather logic, editions) |
IGESData_ColorEntity | Defines required type for Color in directory part an effective Color entity must inherits it |
IGESData_DefaultGeneral | Processes the specific case of UndefinedEntity from IGESData (Case Number 1) |
IGESData_DefaultSpecific | Specific IGES Services for UndefinedEntity, FreeFormatEntity |
IGESData_DefSwitch | Description of a directory componant which can be either undefined (let Void), defined as a Reference to an entity, or as a Rank, integer value adressing a builtin table The entity reference is not included here, only reference status is kept (because entity type must be adapted) |
IGESData_DirChecker | This class centralizes general Checks upon an IGES Entity's Directory Part. That is : such field Ignored or Required, or Required with a given Value (for an Integer field) More precise checks can be performed as necessary, by each Entity (method OwnCheck). Each class of Entity defines its DirChecker (method DirChecker) and the DirChecker is able to perform its Checks on an Entity A Required Value or presence of a field causes a Fail Message if criterium is not satisfied An Ignored field causes a Correction Message if the field is not null/zero |
IGESData_DirPart | Litteral/numeric description of an entity's directory section, taken from file |
IGESData_FileProtocol | This class allows to define complex protocols, in order to treat various sub-sets (or the complete set) of the IGES Norm, such as Solid + Draw (which are normally independant), etc... While it inherits Protocol from IGESData, it admits UndefinedEntity too |
IGESData_FileRecognizer | |
IGESData_FreeFormatEntity | This class allows to create IGES Entities in a literal form : their definition is free, but they are not recognized as instances of specific classes. This is a way to define test files without having to create and fill specific classes of Entities, or creating an IGES File ex nihilo, with respect for all format constraints (such a way is very difficult to run and to master). This class has the same content as an UndefinedEntity, only it gives way to act on its content |
IGESData_GeneralModule | Definition of General Services adapted to IGES. This Services comprise : Shared & Implied Lists, Copy, Check They are adapted according to the organisation of IGES Entities : Directory Part, Lists of Associativities and Properties are specifically processed |
IGESData_GlobalNodeOfSpecificLib | |
IGESData_GlobalNodeOfWriterLib | |
IGESData_GlobalSection | Description of a global section (corresponds to file header) used as well in IGESModel, IGESReader and IGESWriter Warning : From IGES-5.1, a parameter is added : LastChangeDate (concerns transferred set of data, not the file itself) Of course, it can be absent if read from earlier versions (a default is then to be set to current date) From 5.3, one more : ApplicationProtocol (optional) |
IGESData_HArray1OfIGESEntity | |
IGESData_IGESDumper | Provides a way to obtain a clear Dump of an IGESEntity (distinct from normalized output). It works with tools attached to Entities, as for normalized Reade and Write For each Entity, displaying data is splitted in own data (specific to each type) and other attached data, which are defined for all IGES Types (either from "Directory Entry" or from Lists of Associativities and Properties) |
IGESData_IGESEntity | Defines root of IGES Entity definition, including Directory Part, lists of (optionnal) Properties and Associativities |
IGESData_IGESModel | Defines the file header and entities for IGES files. These headers and entities result from a complete data translation using the IGES data exchange processor. Each entity is contained in a single model only and has a unique identifier. You can access this identifier using the method Number. Gives an access to the general data in the Start and the Global sections of an IGES file. The IGES file includes the following sections: -Start, -Global, -Directory Entry, -Parameter Data, -Terminate |
IGESData_IGESReaderData | Specific FileReaderData for IGES contains header as GlobalSection, and for each Entity, its directory part as DirPart, list of Parameters as ParamSet Each Item has a DirPart, plus classically a ParamSet and the correspondant recognized Entity (inherited from FileReaderData) Parameters are accessed through specific objects, ParamReaders |
IGESData_IGESReaderTool | Specific FileReaderTool for IGES Parameters are accessed through specific objects, ParamReaders |
IGESData_IGESType | Taken from directory part of an entity (from file or model), gives "type" and "form" data, used to recognize entity's type |
IGESData_IGESWriter | Manages atomic file writing, under control of IGESModel : prepare text to be sent then sends it takes into account distinction between successive Sections |
IGESData_LabelDisplayEntity | Defines required type for LabelDisplay in directory part an effective LabelDisplay entity must inherits it |
IGESData_LevelListEntity | Defines required type for LevelList in directory part an effective LevelList entity must inherits it |
IGESData_LineFontEntity | Defines required type for LineFont in directory part an effective LineFont entity must inherits it |
IGESData_NameEntity | NameEntity is a kind of IGESEntity which can provide a Name under alphanumeric (String) form, from Properties list an effective Name entity must inherit it |
IGESData_NodeOfSpecificLib | |
IGESData_NodeOfWriterLib | |
IGESData_ParamCursor | Auxiliary class for ParamReader. It stores commands for a ParamReader to manage the current parameter number. Used by methods Read... from ParamReader. It allows to define the following commands : - read a parameter specified by a precise Number (basic case) - read a parameter then set Current Number to follow its number - read the current parameter (with Current Number) then advance Current Number by one - idem with several : read "nb" parameters from one specified, included, with or without setting Current Number to follow last parameter read - read several parameter from the current one, then advance Current Number to follow the last one read - Read several parameters (as above) but in interlaced lists, i.e. from complex items (each one including successively for instance, an Integer, a Real, an Entity ...) If commands to advance Current Number are not set, it must be set by the user (with method SetCurrent from ParamReader) ParamReader offers methods which create most useful cases |
IGESData_ParamReader | Access to a list of parameters, with management of read stage (owned parameters, properties, associativities) and current parameter number, read errors (which feed a Check), plus convenient facilities to read parameters, in particular : - first parameter is ignored (it repeats entity type), hence number 1 gives 2nd parameter, etc... - lists are not explicit, list-reading methods are provided which manage a current param. number - interpretation is made as possible (texts, reals, entities ...) (in particular, Reading a Real accepts an Integer) |
IGESData_Protocol | Description of basic Protocol for IGES This comprises treatement of IGESModel and Recognition of Undefined-FreeFormat-Entity |
IGESData_ReadWriteModule | Defines basic File Access Module, under the control of IGESReaderTool for Reading and IGESWriter for Writing : Specific actions concern : Read and Write Own Parameters of an IGESEntity. The common parts (Directory Entry, Lists of Associativities and Properties) are processed by IGESReaderTool & IGESWriter Each sub-class of ReadWriteModule is used in conjunction with a sub-class of Protocol from IGESData and processes several types of IGESEntity (typically, them of a package) : The Protocol gives a unique positive integer Case Number for each type of IGESEntity it recognizes, the corresponding ReadWriteModule processes an Entity by using the Case Number to known what is to do On Reading, the general service NewVoid is used to create an IGES Entity the first time Warning : Works with an IGESReaderData which stores "DE parts" of Items |
IGESData_SingleParentEntity | SingleParentEntity is a kind of IGESEntity which can refer to a (Single) Parent, from Associativities list of an Entity a effective SingleParent definition entity must inherit it |
IGESData_SpecificLib | |
IGESData_SpecificModule | This class defines some Services which are specifically attached to IGES Entities : Dump |
IGESData_ToolLocation | This Tool determines and gives access to effective Locations of IGES Entities as defined by the IGES Norm. These Locations can be for each Entity : - on one part, explicitly defined by a Transf in Directory Part (this Transf can be itself compound); if not defined, no proper Transformation is defined - on the other part, implicitly defined by a reference from another Entity : its Parent Both implicit and explicit locations are combinable. Implicit definition can be itself defined, either through the definition of an Entity (i.e. a Composite Curve references a list of Curves), or by a specific Associativity, of type SingleParentEntity, by which the Location of the Parent is applied to the Childs defined by this Associativity. Remark that a Transf itself has no Location, but it can be compound This is a TShared object, then it is easier to use in an interactive session |
IGESData_TransfEntity | Defines required type for Transf in directory part an effective Transf entity must inherits it |
IGESData_UndefinedEntity | Undefined (unknown or error) entity specific of IGES DirPart can be correct or not : if it is not, a flag indicates it, and each corrupted field has an associated error flag |
IGESData_ViewKindEntity | Defines required type for ViewKind in directory part that is, Single view or Multiple view An effective ViewKind entity must inherit it and define IsSingle (True for Single, False for List of Views), NbViews and ViewItem (especially for a List) |
IGESData_WriterLib | |
IGESDefs | To embody general definitions of Entities (Parameters, Tables ...) |
IGESDefs_Array1OfTabularData | |
IGESDefs_AssociativityDef | Defines IGES Associativity Definition Entity, Type <302> Form <5001 - 9999> in package IGESDefs. This class permits the preprocessor to define an associativity schema. i.e., by using it preprocessor defines the type of relationship. |
IGESDefs_AttributeDef | Defines IGES Attribute Table Definition Entity, Type <322> Form [0, 1, 2] in package IGESDefs. This is class is used to support the concept of well defined collection of attributes, whether it is a table or a single row of attributes. |
IGESDefs_AttributeTable | Defines IGES Attribute Table, Type <422> Form <0, 1> in package IGESDefs This class is used to represent an occurence of Attribute Table. This Class may be independent or dependent or pointed at by other Entities. |
IGESDefs_GeneralModule | Definition of General Services for IGESDefs (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESDefs_GenericData | Defines IGES Generic Data, Type <406> Form <27> in package IGESDefs Used to communicate information defined by the system operator while creating the model. The information is system specific and does not map into one of the predefined properties or associativities. Properties and property values can be defined by multiple instances of this property. |
IGESDefs_HArray1OfHArray1OfTextDisplayTemplate | |
IGESDefs_HArray1OfTabularData | |
IGESDefs_MacroDef | Defines IGES Macro Definition Entity, Type <306> Form <0> in package IGESDefs This Class specifies the action of a specific MACRO. After specification MACRO can be used as necessary by means of MACRO class instance entity. |
IGESDefs_Protocol | Description of Protocol for IGESDefs |
IGESDefs_ReadWriteModule | Defines Defs File Access Module for IGESDefs (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESDefs_SpecificModule | Defines Services attached to IGES Entities : Dump, for IGESDefs |
IGESDefs_TabularData | Defines IGES Tabular Data, Type <406> Form <11>, in package IGESDefs This Class is used to provide a Structure to accomodate point form data. |
IGESDefs_ToolAssociativityDef | Tool to work on a AssociativityDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolAttributeDef | Tool to work on a AttributeDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolAttributeTable | Tool to work on a AttributeTable. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolGenericData | Tool to work on a GenericData. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolMacroDef | Tool to work on a MacroDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolTabularData | Tool to work on a TabularData. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_ToolUnitsData | Tool to work on a UnitsData. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDefs_UnitsData | Defines IGES UnitsData Entity, Type <316> Form <0> in package IGESDefs This class stores data about a model's fundamental units. |
IGESDimen | This package represents Entities applied to Dimensions ie. Annotation Entities and attached Properties and Associativities. |
IGESDimen_AngularDimension | Defines AngularDimension, Type <202> Form <0> in package IGESDimen Used to dimension angles |
IGESDimen_Array1OfGeneralNote | |
IGESDimen_Array1OfLeaderArrow | |
IGESDimen_BasicDimension | Defines IGES Basic Dimension, Type 406, Form 31, in package IGESDimen The basic Dimension Property indicates that the referencing dimension entity is to be displayed with a box around text. |
IGESDimen_CenterLine | Defines CenterLine, Type <106> Form <20-21> in package IGESDimen Is an entity appearing as crosshairs or as a construction between 2 positions |
IGESDimen_CurveDimension | Defines CurveDimension, Type <204> Form <0> in package IGESDimen Used to dimension curves Consists of one tail segment of nonzero length beginning with an arrowhead and which serves to define the orientation |
IGESDimen_DiameterDimension | Defines DiameterDimension, Type <206> Form <0> in package IGESDimen Used for dimensioning diameters |
IGESDimen_DimensionDisplayData | Defines IGES Dimension Display Data, Type <406> Form <30>, in package IGESDimen The Dimensional Display Data Property is optional but when present must be referenced by a dimension entity. The information it contains could be extracted from the text, leader and witness line data with difficulty. |
IGESDimen_DimensionedGeometry | Defines IGES Dimensioned Geometry, Type <402> Form <13>, in package IGESDimen This entity has been replaced by the new form of Dimensioned Geometry Associativity Entity (Type 402, Form 21) and should no longer be used by preprocessors. |
IGESDimen_DimensionTolerance | Defines Dimension Tolerance, Type <406>, Form <29> in package IGESDimen Provides tolerance information for a dimension which can be used by the receiving system to regenerate the dimension. |
IGESDimen_DimensionUnits | Defines Dimension Units, Type <406>, Form <28> in package IGESDimen Describes the units and formatting details of the nominal value of a dimension. |
IGESDimen_FlagNote | Defines FlagNote, Type <208> Form <0> in package IGESDimen Is label information formatted in different ways |
IGESDimen_GeneralLabel | Defines GeneralLabel, Type <210> Form <0> in package IGESDimen Used for general labeling with leaders |
IGESDimen_GeneralModule | Definition of General Services for IGESDimen (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESDimen_GeneralNote | Defines GeneralNote, Type <212> Form <0-8, 100-200, 105> in package IGESDimen Used for formatting boxed text in different ways |
IGESDimen_GeneralSymbol | Defines General Symbol, Type <228>, Form <0-3,5001-9999> in package IGESDimen Consists of zero or one (Form 0) or one (all other forms), one or more geometry entities which define a symbol, and zero, one or more associated leaders. |
IGESDimen_HArray1OfGeneralNote | |
IGESDimen_HArray1OfLeaderArrow | |
IGESDimen_LeaderArrow | Defines LeaderArrow, Type <214> Form <1-12> in package IGESDimen Consists of one or more line segments except when leader is part of an angular dimension, with links to presumed text item |
IGESDimen_LinearDimension | Defines LinearDimension, Type <216> Form <0> in package IGESDimen Used for linear dimensioning |
IGESDimen_NewDimensionedGeometry | Defines New Dimensioned Geometry, Type <402>, Form <21> in package IGESDimen Links a dimension entity with the geometry entities it is dimensioning, so that later, in the receiving database, the dimension can be automatically recalculated and redrawn should the geometry be changed. |
IGESDimen_NewGeneralNote | Defines NewGeneralNote, Type <213> Form <0> in package IGESDimen Further attributes for formatting text strings |
IGESDimen_OrdinateDimension | Defines IGES Ordinate Dimension, Type <218> Form <0, 1>, in package IGESDimen Note : The ordinate dimension entity is used to indicate dimensions from a common base line. Dimensioning is only permitted along the XT or YT axis. |
IGESDimen_PointDimension | Defines IGES Point Dimension, Type <220> Form <0>, in package IGESDimen A Point Dimension Entity consists of a leader, text, and an optional circle or hexagon enclosing the text IGES specs for this entity mention SimpleClosedPlanarCurve Entity(106/63)which is not listed in LIST.Text In the sequel we have ignored this & considered only the other two entity for representing the hexagon or circle enclosing the text. |
IGESDimen_Protocol | Description of Protocol for IGESDimen |
IGESDimen_RadiusDimension | Defines IGES Radius Dimension, type <222> Form <0, 1>, in package IGESDimen. A Radius Dimension Entity consists of a General Note, a leader, and an arc center point. A second form of this entity accounts for the occasional need to have two leader entities referenced. |
IGESDimen_ReadWriteModule | Defines Dimen File Access Module for IGESDimen (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity |
IGESDimen_Section | Defines Section, Type <106> Form <31-38> in package IGESDimen Contains information to display sectioned sides |
IGESDimen_SectionedArea | Defines IGES Sectioned Area, Type <230> Form <0>, in package IGESDimen A sectioned area is a portion of a design which is to be filled with a pattern of lines. Ordinarily, this entity is used to reveal or expose shape or material characteri- stics defined by other entities. It consists of a pointer to an exterior definition curve, a specification of the pattern of lines, the coordinates of a point on a pattern line, the distance between the pattern lines, the angle between the pattern lines and the X-axis of definition space, and the specification of any enclosed definition curves (commonly known as islands). |
IGESDimen_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESDimen |
IGESDimen_ToolAngularDimension | Tool to work on a AngularDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolBasicDimension | Tool to work on a BasicDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolCenterLine | Tool to work on a CenterLine. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolCurveDimension | Tool to work on a CurveDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolDiameterDimension | Tool to work on a DiameterDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolDimensionDisplayData | Tool to work on a DimensionDisplayData. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolDimensionedGeometry | Tool to work on a DimensionedGeometry. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolDimensionTolerance | Tool to work on a DimensionTolerance. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolDimensionUnits | Tool to work on a DimensionUnits. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolFlagNote | Tool to work on a FlagNote. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolGeneralLabel | Tool to work on a GeneralLabel. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolGeneralNote | Tool to work on a GeneralNote. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolGeneralSymbol | Tool to work on a GeneralSymbol. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolLeaderArrow | Tool to work on a LeaderArrow. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolLinearDimension | Tool to work on a LinearDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolNewDimensionedGeometry | Tool to work on a NewDimensionedGeometry. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolNewGeneralNote | Tool to work on a NewGeneralNote. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolOrdinateDimension | Tool to work on a OrdinateDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolPointDimension | Tool to work on a PointDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolRadiusDimension | Tool to work on a RadiusDimension. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolSection | Tool to work on a Section. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolSectionedArea | Tool to work on a SectionedArea. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_ToolWitnessLine | Tool to work on a WitnessLine. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDimen_WitnessLine | Defines WitnessLine, Type <106> Form <40> in package IGESDimen Contains one or more straight line segments associated with drafting entities of various types |
IGESDraw | This package contains the group of classes necessary for Structure Entities implied in Drawings and Structured Graphics (Sets for drawing, Drawings and Views). |
IGESDraw_Array1OfConnectPoint | |
IGESDraw_Array1OfViewKindEntity | |
IGESDraw_CircArraySubfigure | Defines IGES Circular Array Subfigure Instance Entity, Type <414> Form Number <0> in package IGESDraw |
IGESDraw_ConnectPoint | Defines IGESConnectPoint, Type <132> Form Number <0> in package IGESDraw |
IGESDraw_Drawing | Defines IGESDrawing, Type <404> Form <0> in package IGESDraw |
IGESDraw_DrawingWithRotation | Defines IGESDrawingWithRotation, Type <404> Form <1> in package IGESDraw |
IGESDraw_GeneralModule | Definition of General Services for IGESDraw (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESDraw_HArray1OfConnectPoint | |
IGESDraw_HArray1OfViewKindEntity | |
IGESDraw_LabelDisplay | Defines IGESLabelDisplay, Type <402> Form <5> in package IGESDraw |
IGESDraw_NetworkSubfigure | Defines IGES Network Subfigure Instance Entity, Type <420> Form Number <0> in package IGESDraw |
IGESDraw_NetworkSubfigureDef | Defines IGESNetworkSubfigureDef, Type <320> Form Number <0> in package IGESDraw |
IGESDraw_PerspectiveView | Defines IGESPerspectiveView, Type <410> Form <1> in package IGESDraw |
IGESDraw_Planar | Defines IGESPlanar, Type <402> Form <16> in package IGESDraw |
IGESDraw_Protocol | Description of Protocol for IGESDraw |
IGESDraw_ReadWriteModule | Defines Draw File Access Module for IGESDraw (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESDraw_RectArraySubfigure | Defines IGES Rectangular Array Subfigure Instance Entity, Type <412> Form Number <0> in package IGESDraw Used to produce copies of object called the base entity, arranging them in equally spaced rows and columns |
IGESDraw_SegmentedViewsVisible | Defines IGESSegmentedViewsVisible, Type <402> Form <19> in package IGESDraw |
IGESDraw_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESDraw |
IGESDraw_ToolCircArraySubfigure | Tool to work on a CircArraySubfigure. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolConnectPoint | Tool to work on a ConnectPoint. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolDrawing | Tool to work on a Drawing. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolDrawingWithRotation | Tool to work on a DrawingWithRotation. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolLabelDisplay | Tool to work on a LabelDisplay. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolNetworkSubfigure | Tool to work on a NetworkSubfigure. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolNetworkSubfigureDef | Tool to work on a NetworkSubfigureDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolPerspectiveView | Tool to work on a PerspectiveView. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolPlanar | Tool to work on a Planar. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolRectArraySubfigure | Tool to work on a RectArraySubfigure. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolSegmentedViewsVisible | Tool to work on a SegmentedViewsVisible. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolView | Tool to work on a View. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolViewsVisible | Tool to work on a ViewsVisible. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_ToolViewsVisibleWithAttr | Tool to work on a ViewsVisibleWithAttr. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESDraw_View | Defines IGES View Entity, Type <410> Form <0> in package IGESDraw |
IGESDraw_ViewsVisible | Defines IGESViewsVisible, Type <402>, Form <3> in package IGESDraw |
IGESDraw_ViewsVisibleWithAttr | Defines IGESViewsVisibleWithAttr, Type <402>, Form <4> in package IGESDraw |
IGESGeom | This package consists of B-Rep and CSG Solid entities |
IGESGeom_Array1OfBoundary | |
IGESGeom_Array1OfCurveOnSurface | |
IGESGeom_Array1OfTransformationMatrix | |
IGESGeom_Boundary | Defines IGESBoundary, Type <141> Form <0> in package IGESGeom A boundary entity identifies a surface boundary consisting of a set of curves lying on the surface |
IGESGeom_BoundedSurface | Defines BoundedSurface, Type <143> Form <0> in package IGESGeom A bounded surface is used to communicate trimmed surfaces. The surface and trimming curves are assumed to be represented parametrically. |
IGESGeom_BSplineCurve | Defines IGESBSplineCurve, Type <126> Form <0-5> in package IGESGeom A parametric equation obtained by dividing two summations involving weights (which are real numbers), the control points, and B-Spline basis functions |
IGESGeom_BSplineSurface | Defines IGESBSplineSurface, Type <128> Form <0-9> in package IGESGeom A parametric equation obtained by dividing two summations involving weights (which are real numbers), the control points, and B-Spline basis functions |
IGESGeom_CircularArc | Defines IGESCircularArc, Type <100> Form <0> in package IGESGeom A circular arc is a connected portion of a parent circle which consists of more than one point. The definition space coordinate system is always chosen so that the circular arc remains in a plane either coincident with or parallel to the XT, YT plane. |
IGESGeom_CompositeCurve | Defines IGESCompositeCurve, Type <102> Form <0> in package IGESGeom A composite curve is defined as an ordered list of entities consisting of a point, connect point and parametrised curve entities (excluding the CompositeCurve entity). |
IGESGeom_ConicArc | Defines IGESConicArc, Type <104> Form <0-3> in package IGESGeom A conic arc is a bounded connected portion of a parent conic curve which consists of more than one point. The parent conic curve is either an ellipse, a parabola, or a hyperbola. The definition space coordinate system is always chosen so that the conic arc lies in a plane either coincident with or parallel to XT, YT plane. Within such a plane a conic is defined by the six coefficients in the following equation. A*XT^2 + B*XT*YT + C*YT^2 + D*XT + E*YT + F = 0 |
IGESGeom_CopiousData | Defines IGESCopiousData, Type <106> Form <1-3,11-13,63> in package IGESGeom This entity stores data points in the form of pairs, triples, or sextuples. An interpretation flag value signifies which of these forms is being used. |
IGESGeom_CurveOnSurface | Defines IGESCurveOnSurface, Type <142> Form <0> in package IGESGeom A curve on a parametric surface entity associates a given curve with a surface and identifies the curve as lying on the surface. |
IGESGeom_Direction | Defines IGESDirection, Type <123> Form <0> in package IGESGeom A direction entity is a non-zero vector in Euclidean 3-space that is defined by its three components (direction ratios) with respect to the coordinate axes. If x, y, z are the direction ratios then (x^2 + y^2 + z^2) > 0 |
IGESGeom_Flash | Defines IGESFlash, Type <125> Form <0 - 4> in package IGESGeom A flash entity is a point in the ZT=0 plane that locates a particular closed area. That closed area can be defined in one of two ways. First, it can be an arbitrary closed area defined by any entity capable of defining a closed area. The points of this entity must all lie in the ZT=0 plane. Second, it can be a member of a predefined set of flash shapes. |
IGESGeom_GeneralModule | Definition of General Services for IGESGeom (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESGeom_HArray1OfBoundary | |
IGESGeom_HArray1OfCurveOnSurface | |
IGESGeom_HArray1OfTransformationMatrix | |
IGESGeom_Line | Defines IGESLine, Type <110> Form <0> in package IGESGeom A line is a bounded, connected portion of a parent straight line which consists of more than one point. A line is defined by its end points. From IGES-5.3, two other Forms are admitted (same params) : 0 remains for standard limited line (the default) 1 for semi-infinite line (End is just a passing point) 2 for full infinite Line (both Start and End are abitrary) |
IGESGeom_OffsetCurve | Defines IGESOffsetCurve, Type <130> Form <0> in package IGESGeom An OffsetCurve entity contains the data necessary to determine the offset of a given curve C. This entity points to the base curve to be offset and contains offset distance and other pertinent information. |
IGESGeom_OffsetSurface | Defines IGESOffsetSurface, Type <140> Form <0> in package IGESGeom An offset surface is a surface defined in terms of an already existing surface.If S(u, v) is a parametrised regular surface and N(u, v) is a differential field of unit normal vectors defined on the whole surface, and "d" a fixed non zero real number, then offset surface to S is a parametrised surface S(u, v) given by O(u, v) = S(u, v) + d * N(u, v); u1 <= u <= u2; v1 <= v <= v2; |
IGESGeom_Plane | Defines IGESPlane, Type <108> Form <-1,0,1> in package IGESGeom A plane entity can be used to represent unbounded plane, as well as bounded portion of a plane. In either of the above cases the plane is defined within definition space by means of coefficients A, B, C, D where at least one of A, B, C is non-zero and A * XT + B * YT + C * ZT = D |
IGESGeom_Point | Defines IGESPoint, Type <116> Form <0> in package IGESGeom |
IGESGeom_Protocol | Description of Protocol for IGESGeom |
IGESGeom_ReadWriteModule | Defines Geom File Access Module for IGESGeom (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESGeom_RuledSurface | Defines IGESRuledSurface, Type <118> Form <0-1> in package IGESGeom A ruled surface is formed by moving a line connecting points of equal relative arc length or equal relative parametric value on two parametric curves from a start point to a terminate point on the curves. The parametric curves may be points, lines, circles, conics, rational B-splines, parametric splines or any parametric curve defined in the IGES specification. |
IGESGeom_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESGeom |
IGESGeom_SplineCurve | Defines IGESSplineCurve, Type <112> Form <0> in package IGESGeom The parametric spline is a sequence of parametric polynomial segments. The curve could be of the type Linear, Quadratic, Cubic, Wilson-Fowler, Modified Wilson-Fowler, B-Spline. The N polynomial segments are delimited by the break points T(1), T(2), T(3), ..., T(N+1). |
IGESGeom_SplineSurface | Defines IGESSplineSurface, Type <114> Form <0> in package IGESGeom A parametric spline surface is a grid of polynomial patches. Patch could be of the type Linear, Quadratic, Cubic, Wilson-Fowler, Modified Wilson-Fowler, B-Spline The M * N grid of patches is defined by the 'u' break points TU(1), TU(2), ..., TU(M+1) and the 'v' break points TV(1), TV(2), TV(3) ..., TV(N+1). |
IGESGeom_SurfaceOfRevolution | Defines IGESSurfaceOfRevolution, Type <120> Form <0> in package IGESGeom A surface of revolution is defined by an axis of rotation a generatrix, and start and terminate rotation angles. The surface is created by rotating the generatrix about the axis of rotation through the start and terminate rotation angles. |
IGESGeom_TabulatedCylinder | Defines IGESTabulatedCylinder, Type <122> Form <0> in package IGESGeom A tabulated cylinder is a surface formed by moving a line segment called generatrix parallel to itself along a curve called directrix. The curve may be a line, circular arc, conic arc, parametric spline curve, rational B-spline curve or composite curve. |
IGESGeom_ToolBoundary | Tool to work on a Boundary. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolBoundedSurface | Tool to work on a BoundedSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolBSplineCurve | Tool to work on a BSplineCurve. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolBSplineSurface | Tool to work on a BSplineSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolCircularArc | Tool to work on a CircularArc. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolCompositeCurve | Tool to work on a CompositeCurve. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolConicArc | Tool to work on a ConicArc. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolCopiousData | Tool to work on a CopiousData. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolCurveOnSurface | Tool to work on a CurveOnSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolDirection | Tool to work on a Direction. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolFlash | Tool to work on a Flash. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolLine | Tool to work on a Line. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolOffsetCurve | Tool to work on a OffsetCurve. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolOffsetSurface | Tool to work on a OffsetSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolPlane | Tool to work on a Plane. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolPoint | Tool to work on a Point. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolRuledSurface | Tool to work on a RuledSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolSplineCurve | Tool to work on a SplineCurve. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolSplineSurface | Tool to work on a SplineSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolSurfaceOfRevolution | Tool to work on a SurfaceOfRevolution. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolTabulatedCylinder | Tool to work on a TabulatedCylinder. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolTransformationMatrix | Tool to work on a TransformationMatrix. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_ToolTrimmedSurface | Tool to work on a TrimmedSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGeom_TransformationMatrix | Defines IGESTransformationMatrix, Type <124> Form <0> in package IGESGeom The transformation matrix entity transforms three-row column vectors by means of matrix multiplication and then a vector addition. This entity can be considered as an "operator" entity in that it starts with the input vector, operates on it as described above, and produces the output vector. |
IGESGeom_TrimmedSurface | Defines IGESTrimmedSurface, Type <144> Form <0> in package IGESGeom A simple closed curve in Euclidean plane divides the plane in to two disjoint, open connected components; one bounded, one unbounded. The bounded one is called the interior region to the curve. Unbounded component is called exterior region to the curve. The domain of the trimmed surface is defined as the interior of the outer boundaries and exterior of the inner boundaries and includes the boundary curves. |
IGESGraph | This package contains the group of classes necessary to define Graphic data among Structure Entities. (e.g., Fonts, Colors, Screen management ...) |
IGESGraph_Array1OfColor | |
IGESGraph_Array1OfTextDisplayTemplate | |
IGESGraph_Array1OfTextFontDef | |
IGESGraph_Color | Defines IGESColor, Type <314> Form <0> in package IGESGraph |
IGESGraph_DefinitionLevel | Defines IGESDefinitionLevel, Type <406> Form <1> in package IGESGraph |
IGESGraph_DrawingSize | Defines IGESDrawingSize, Type <406> Form <16> in package IGESGraph |
IGESGraph_DrawingUnits | Defines IGESDrawingUnits, Type <406> Form <17> in package IGESGraph |
IGESGraph_GeneralModule | Definition of General Services for IGESGraph (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESGraph_HArray1OfColor | |
IGESGraph_HArray1OfTextDisplayTemplate | |
IGESGraph_HArray1OfTextFontDef | |
IGESGraph_HighLight | Defines IGESHighLight, Type <406> Form <20> in package IGESGraph |
IGESGraph_IntercharacterSpacing | Defines IGESIntercharacterSpacing, Type <406> Form <18> in package IGESGraph |
IGESGraph_LineFontDefPattern | Defines IGESLineFontDefPattern, Type <304> Form <2> in package IGESGraph |
IGESGraph_LineFontDefTemplate | Defines IGESLineFontDefTemplate, Type <304> Form <1> in package IGESGraph |
IGESGraph_LineFontPredefined | Defines IGESLineFontPredefined, Type <406> Form <19> in package IGESGraph |
IGESGraph_NominalSize | Defines IGESNominalSize, Type <406> Form <13> in package IGESGraph |
IGESGraph_Pick | Defines IGESPick, Type <406> Form <21> in package IGESGraph |
IGESGraph_Protocol | Description of Protocol for IGESGraph |
IGESGraph_ReadWriteModule | Defines Graph File Access Module for IGESGraph (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESGraph_SpecificModule | Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESGraph |
IGESGraph_TextDisplayTemplate | Defines IGES TextDisplayTemplate Entity, Type <312>, form <0, 1> in package IGESGraph |
IGESGraph_TextFontDef | Defines IGES Text Font Definition Entity, Type <310> in package IGESGraph |
IGESGraph_ToolColor | Tool to work on a Color. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolDefinitionLevel | Tool to work on a DefinitionLevel. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolDrawingSize | Tool to work on a DrawingSize. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolDrawingUnits | Tool to work on a DrawingUnits. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolHighLight | Tool to work on a HighLight. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolIntercharacterSpacing | Tool to work on a IntercharacterSpacing. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolLineFontDefPattern | Tool to work on a LineFontDefPattern. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolLineFontDefTemplate | Tool to work on a LineFontDefTemplate. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolLineFontPredefined | Tool to work on a LineFontPredefined. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolNominalSize | Tool to work on a NominalSize. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolPick | Tool to work on a Pick. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolTextDisplayTemplate | Tool to work on a TextDisplayTemplate. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolTextFontDef | Tool to work on a TextFontDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_ToolUniformRectGrid | Tool to work on a UniformRectGrid. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESGraph_UniformRectGrid | Defines IGESUniformRectGrid, Type <406> Form <22> in package IGESGraph |
IGESSelect | This package defines the library of the most used tools for IGES Files : Selections & Modifiers specific to the IGES norm, and the most needed converters |
IGESSelect_Activator | Performs Actions specific to IGESSelect, i.e. creation of IGES Selections and Dispatches, plus dumping specific to IGES |
IGESSelect_AddFileComment | This class allows to add comment lines on writing an IGES File These lines are added to Start Section, instead of the only one blank line written by default. |
IGESSelect_AddGroup | Adds a Group to contain the entities designated by the Selection. If no Selection is given, nothing is done |
IGESSelect_AutoCorrect | Does the absolutely effective corrections on IGES Entity. That is to say : regarding the norm in details, some values have mandatory values, or set of values with constraints. When such values/constraints are univoque, they can be forced. Also nullifies items of Directory Part, Associativities, and Properties, which are not (or not longer) in <target> Model. Works by calling a BasicEditor from IGESData Works with the specific IGES Services : DirChecker which allows to correct data in "Directory Part" of Entities (such as required values for status, or references to be null), and the specific IGES service OwnCorrect, which is specialised for each type of entity. Remark : this does not comprise the computation of use flag or subordinate status according references, which is made by the ModelModifier class ComputeStatus. The Input Selection, when present, designates the entities to be corrected. If it is not present, all the entities of the model are corrected. |
IGESSelect_ChangeLevelList | Changes Level List (in directory part) to a new single value Only entities attached to a LevelListEntity are considered If OldNumber is defined, only entities whose LevelList contains its Value are processed. Else all LevelLists are. Remark : this concerns the Directory Part only. The Level List Entities themselves (their content) are not affected. If NewNumber is defined (positive or zero), it gives the new value for Level Number. Else, the first value of the LevelList is set as new LevelNumber |
IGESSelect_ChangeLevelNumber | Changes Level Number (as null or single) to a new single value Entities attached to a LevelListEntity are ignored Entities considered can be, either all Entities but those attached to a LevelListEntity, or Entities attached to a specific Level Number (0 for not defined). Remark : this concerns the Directory Part only. The Level List Entities themselves (their content) are not affected. |
IGESSelect_ComputeStatus | Computes Status of IGES Entities for a whole IGESModel. This concerns SubordinateStatus and UseFlag, which must have some definite values according the way they are referenced. (see definitions of Logical use, Physical use, etc...) Works by calling a BasicEditor from IGESData. Works on the whole produced (target) model, because computation is global. |
IGESSelect_CounterOfLevelNumber | This class gives information about Level Number. It counts entities according level number, considering also the multiple level (see the class LevelList) for which an entity is attached to each of the listed levels. Data are available, as level number, or as their alphanumeric counterparts ("LEVEL nnnnnnn", " NO LEVEL", " LEVEL LIST") |
IGESSelect_DispPerDrawing | This type of dispatch defines sets of entities attached to distinct drawings. This information is taken from attached views which appear in the Directory Part. Also Drawing Frames are considered when Drawings are part of input list. Remaining data concern entities not attached to a drawing. |
IGESSelect_DispPerSingleView | This type of dispatch defines sets of entities attached to distinct single views. This information appears in the Directory Part. Drawings are taken into account too, because of their frames (proper lists of annotations) Remaining data concern entities not attached to a single view. |
IGESSelect_Dumper | Dumper from IGESSelect takes into account, for SessionFile, the classes defined in the package IGESSelect : Selections, Dispatches, Modifiers |
IGESSelect_EditDirPart | This class is aimed to display and edit the Directory Part of an IGESEntity |
IGESSelect_EditHeader | This class is aimed to display and edit the Header of an IGES Model : Start Section and Global Section |
IGESSelect_FileModifier | |
IGESSelect_FloatFormat | This class gives control out format for floatting values : ZeroSuppress or no, Main Format, Format in Range (for values around 1.), as IGESWriter allows to manage it. Formats are given under C-printf form |
IGESSelect_IGESName | IGESName is a Signature specific to IGESNorm : it considers the Name of an IGESEntity as being its ShortLabel (some sending systems use name, not to identify entities, but ratjer to classify them) |
IGESSelect_IGESTypeForm | IGESTypeForm is a Signature specific to the IGES Norm : it gives the signature under two possible forms : - as "mmm nnn", with "mmm" as IGES Type Number, and "nnn" as IGES From Number (even if = 0) [Default] - as "mmm" alone, which gives only the IGES Type Number |
IGESSelect_ModelModifier | |
IGESSelect_RebuildDrawings | Rebuilds Drawings which were bypassed to produce new models. If a set of entities, all put into a same IGESModel, were attached to a same Drawing in the starting Model, this Modifier rebuilds the original Drawing, but only with the transferred entities. This includes that all its views are kept too, but empty; and annotations are not kept. Drawing Name is renewed. If the Input Selection is present, tries to rebuild Drawings only for the selected entities. Else, tries to rebuild Drawings for all the transferred entities. |
IGESSelect_RebuildGroups | Rebuilds Groups which were bypassed to produce new models. If a set of entities, all put into a same IGESModel, were part of a same Group in the starting Model, this Modifier rebuilds the original group, but only with the transferred entities. The distinctions (Ordered or not, "WhithoutBackP" or not) are renewed, also the name of the group. If the Input Selection is present, tries to rebuild groups only for the selected entities. Else, tries to rebuild groups for all the transferred entities. |
IGESSelect_RemoveCurves | Removes Curves UV or 3D (not both !) from Faces, those designated by the Selection. No Selection means all the file |
IGESSelect_SelectBasicGeom | This selection returns the basic geometric elements contained in an IGES Entity Intended to run a "quick" transfer. I.E. : - for a Group, considers its Elements - for a Trimmed or Bounded Surface or a Face (BREP), considers the 3D curves of each of its loops - for a Plane (108), considers its Bounding Curve - for a Curve itself, takes it Also, FREE surfaces are taken, because curve 3d is known for them. (the ideal should be to have their natural bounds) If <curvesonly> is set, ONLY curves-3d are returned |
IGESSelect_SelectBypassGroup | Selects a list built as follows : Groups are entities type 402, forms 1,7,14,15 (Group, Ordered or not, "WithoutBackPointer" or not) Entities which are not GROUP are taken as such For Groups, their list of Elements is explore Hence, level 0 (D) recursively explores a Group if some of its Elements are Groups. level 1 explores just at first level |
IGESSelect_SelectBypassSubfigure | Selects a list built as follows : Subfigures correspond to * Definition (basic : type 308, or Network : type 320) * Instance (Singular : type 408, or Network : 420, or patterns : 412,414) Entities which are not Subfigure are taken as such For Subfigures Instances, their definition is taken, then explored itself For Subfigures Definitions, the list of "Associated Entities" is explored Hence, level 0 (D) recursively explores a Subfigure if some of its Elements are Subfigures. level 1 explores just at first level (i.e. for an instance, returns its definition) |
IGESSelect_SelectDrawingFrom | This selection gets the Drawings attached to its input IGES entities. They are read through thr Single Views, referenced in Directory Parts of the entities |
IGESSelect_SelectFaces | This selection returns the faces contained in an IGES Entity or itself if it is a Face Face means : - Face (510) of a ManifoldSolidBrep - TrimmedSurface (144) - BoundedSurface (143) - Plane with a Bounding Curve (108, form not 0) - Also, any Surface which is not in a TrimmedSurface, a BoundedSurface, or a Face (FREE Surface) -> i.e. a Face for which Natural Bounds will be considered |
IGESSelect_SelectFromDrawing | This selection gets in all the model, the entities which are attached to the drawing(s) given as input. This includes : - Drawing Frame (Annotations directky referenced by Drawings) - Entities attached to the single Views referenced by Drawings |
IGESSelect_SelectFromSingleView | This selection gets in all the model, the entities which are attached to the views given as input. Only Single Views are considered. This information is kept from Directory Part (View Item). |
IGESSelect_SelectLevelNumber | This selection looks at Level Number of IGES Entities : it considers items attached, either to a single level with a given value, or to a level list which contains this value Level = 0 means entities not attached to any level Remark : the class CounterOfLevelNumber gives informations about present levels in a file. |
IGESSelect_SelectName | Selects Entities which have a given name. Consider Property Name if present, else Short Label, but not the Subscript Number First version : keeps exact name Later : regular expression |
IGESSelect_SelectPCurves | This Selection returns the pcurves which lie on a face In two modes : global (i.e. a CompositeCurve is not explored) or basic (all the basic curves are listed) |
IGESSelect_SelectSingleViewFrom | This selection gets the Single Views attached to its input IGES entities. Single Views themselves or Drawings as passed as such (Drawings, for their Annotations) |
IGESSelect_SelectSubordinate | This selections uses Subordinate Status as sort criterium It is an integer number which can be : 0 Independant 1 Physically Dependant 2 Logically Dependant 3 Both (recorded) + to sort : 4 : 1 or 3 -> at least Physically 5 : 2 or 3 -> at least Logically 6 : 1 or 2 or 3 -> any kind of dependance (corresponds to 0 reversed) |
IGESSelect_SelectVisibleStatus | This selection looks at Blank Status of IGES Entities Direct selection keeps Visible Entities (Blank = 0), Reverse selection keeps Blanked Entities (Blank = 1) |
IGESSelect_SetGlobalParameter | Sets a Global (Header) Parameter to a new value, directly given Controls the form of the parameter (Integer, Real, String with such or such form), but not the consistence of the new value regarding the rest of the file. The new value is given under the form of a HAsciiString, even for Integer or Real values. For String values, Hollerith forms are accepted but not mandatory Warning : a Null (not set) value is not accepted. For an empty string, give a Text Parameter which is empty |
IGESSelect_SetLabel | Sets/Clears Short Label of Entities, those designated by the Selection. No Selection means all the file May enforce, else it sets only if no label is yet set Mode : 0 to clear (always enforced) 1 to set label to DE number (changes it if already set) |
IGESSelect_SetVersion5 | Sets IGES Version (coded in global parameter 23) to be at least IGES 5.1 . If it is older, it is set to IGES 5.1, and LastChangeDate (new Global n0 25) is added (current time) Else, it does nothing (i.e. changes neither IGES Version nor LastChangeDate) |
IGESSelect_SignColor | Gives Color attached to an entity Several forms are possible, according to <mode> 1 : number : "Dnn" for entity, "Snn" for standard, "(none)" for 0 2 : name : Of standard color, or of the color entity, or "(none)" (if the color entity has no name, its label is taken) 3 : RGB values, form R:nn,G:nn,B:nn 4 : RED value : an integer 5 : GREEN value : an integer 6 : BLUE value : an integer Other computable values can be added if needed : CMY values, Percentages for Hue, Lightness, Saturation |
IGESSelect_SignLevelNumber | Gives D.E. Level Number under two possible forms : * for counter : "LEVEL nnnnnnn", " NO LEVEL", " LEVEL LIST" * for selection : "/nnn/", "/0/", "/1/2/nnn/" For matching, giving /nn/ gets any entity attached to level nn whatever simple or in a level list |
IGESSelect_SignStatus | Gives D.E. Status under the form i,j,k,l (4 figures) i for BlankStatus j for SubordinateStatus k for UseFlag l for Hierarchy For matching, allowed shortcuts B(Blanked) or V(Visible) are allowed instead of i I(Independant=0), P(Physically Dep.=1), L(Logically Dep.=2) or D(Dependant=3) are allowed instead of j These letters must be given in their good position For non-exact matching : a letter (see above), no comma : only this status is checked nothing or a star between commas : this status is OK |
IGESSelect_SplineToBSpline | This type of Transformer allows to convert Spline Curves (IGES type 112) and Surfaces (IGES Type 126) to BSpline Curves (IGES type 114) and Surfac (IGES Type 128). All other entities are rebuilt as identical but on the basis of this conversion. It also gives an option to, either convert as such (i.e. each starting part of the spline becomes a segment of the bspline, with continuity C0 between segments), or try to increase continuity as far as possible to C1 or to C2. It does nothing if the starting model contains no Spline Curve (IGES Type 112) or Surface (IGES Type 126). Else, converting and rebuilding implies copying of entities. |
IGESSelect_UpdateCreationDate | Allows to Change the Creation Date indication in the Header (Global Section) of IGES File. It is taken from the operating system (time of application of the Modifier). The Selection of the Modifier is not used : it simply acts as a criterium to select IGES Files to touch up |
IGESSelect_UpdateFileName | Sets the File Name in Header to be the actual name of the file If new file name is unknown, the former one is kept Remark : this works well only when it is Applied and send time If it is run immediately, new file name is unknown and nothing is done The Selection of the Modifier is not used : it simply acts as a criterium to select IGES Files to touch up |
IGESSelect_UpdateLastChange | Allows to Change the Last Change Date indication in the Header (Global Section) of IGES File. It is taken from the operating system (time of application of the Modifier). The Selection of the Modifier is not used : it simply acts as a criterium to select IGES Files to touch up. Remark : IGES Models noted as version before IGES 5.1 are in addition changed to 5.1 |
IGESSelect_ViewSorter | Sorts IGES Entities on the views and drawings. In a first step, it splits a set of entities according the different views they are attached to. Then, packets according single views (+ drawing frames), or according drawings (which refer to the views) can be determined It is a TShared, hence it can be a workomg field of a non- mutable object (a Dispatch for instance) |
IGESSelect_WorkLibrary | Performs Read and Write an IGES File with an IGES Model |
IGESSolid | This package consists of B-Rep and CSG Solid entities |
IGESSolid_Array1OfFace | |
IGESSolid_Array1OfLoop | |
IGESSolid_Array1OfShell | |
IGESSolid_Array1OfVertexList | |
IGESSolid_Block | Defines Block, Type <150> Form Number <0> in package IGESSolid The Block is a rectangular parallelopiped, defined with one vertex at (X1, Y1, Z1) and three edges lying along the local +X, +Y, +Z axes. |
IGESSolid_BooleanTree | Defines BooleanTree, Type <180> Form Number <0> in package IGESSolid The Boolean tree describes a binary tree structure composed of regularized Boolean operations and operands, in post-order notation. |
IGESSolid_ConeFrustum | Defines ConeFrustum, Type <156> Form Number <0> in package IGESSolid The Cone Frustum is defined by the center of the larger circular face of the frustum, its radius, a unit vector in the axis direction, a height in this direction and a second circular face with radius which is lesser than the first face. |
IGESSolid_ConicalSurface | Defines ConicalSurface, Type <194> Form Number <0,1> in package IGESSolid The right circular conical surface is defined by a point on the axis on the cone, the direction of the axis of the cone, the radius of the cone at the axis point and the cone semi-angle. |
IGESSolid_Cylinder | Defines Cylinder, Type <154> Form Number <0> in package IGESSolid This defines a solid cylinder |
IGESSolid_CylindricalSurface | Defines CylindricalSurface, Type <192> Form Number <0,1> in package IGESSolid |
IGESSolid_EdgeList | Defines EdgeList, Type <504> Form <1> in package IGESSolid EdgeList is defined as a segment joining two vertices |
IGESSolid_Ellipsoid | Defines Ellipsoid, Type <168> Form Number <0> in package IGESSolid The ellipsoid is a solid bounded by the surface defined by: X^2 Y^2 Z^2 ----- + ----- + ----- = 1 LX^2 LY^2 LZ^2 |
IGESSolid_Face | Defines Face, Type <510> Form Number <1> in package IGESSolid Face entity is a bound (partial) which has finite area |
IGESSolid_GeneralModule | Definition of General Services for IGESSolid (specific part) This Services comprise : Shared & Implied Lists, Copy, Check |
IGESSolid_HArray1OfFace | |
IGESSolid_HArray1OfLoop | |
IGESSolid_HArray1OfShell | |
IGESSolid_HArray1OfVertexList | |
IGESSolid_Loop | Defines Loop, Type <508> Form Number <1> in package IGESSolid A Loop entity specifies a bound of a face. It represents a connected collection of face boundaries, seams, and poles of a single face. From IGES-5.3, a Loop can be free with Form Number 0, else it is a bound of a face (it is the default) |
IGESSolid_ManifoldSolid | Defines ManifoldSolid, Type <186> Form Number <0> in package IGESSolid A manifold solid is a bounded, closed, and finite volume in three dimensional Euclidean space |
IGESSolid_PlaneSurface | Defines PlaneSurface, Type <190> Form Number <0,1> in package IGESSolid A plane surface entity is defined by a point on the surface and a normal to it. |
IGESSolid_Protocol | Description of Protocol for IGESSolid |
IGESSolid_ReadWriteModule | Defines Solid File Access Module for IGESSolid (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity. |
IGESSolid_RightAngularWedge | Defines RightAngularWedge, Type <152> Form Number <0> in package IGESSolid A right angular wedge is a triangular/trapezoidal prism |
IGESSolid_SelectedComponent | Defines SelectedComponent, Type <182> Form Number <0> in package IGESSolid The Selected Component entity provides a means of selecting one component of a disjoint CSG solid |
IGESSolid_Shell | Defines Shell, Type <514> Form Number <1> in package IGESSolid Shell entity is a connected entity of dimensionality 2 which divides R3 into two arcwise connected open subsets, one of which is finite. Inside of the shell is defined to be the finite region. From IGES-5.3, Form can be <1> for Closed or <2> for Open |
IGESSolid_SolidAssembly | Defines SolidAssembly, Type <184> Form <0> in package IGESSolid Solid assembly is a collection of items which possess a shared fixed geometric relationship. From IGES-5.3, From 1 says that at least one item is a Brep else all are Primitives, Boolean Trees, Solid Instances or other Assemblies |
IGESSolid_SolidInstance | Defines SolidInstance, Type <430> Form Number <0> in package IGESSolid This provides a mechanism for replicating a solid representation. From IGES-5.3, Form may be <1> for a BREP Else it is for a Boolean Tree, Primitive, other Solid Inst. |
IGESSolid_SolidOfLinearExtrusion | Defines SolidOfLinearExtrusion, Type <164> Form Number <0> in package IGESSolid Solid of linear extrusion is defined by translatin an area determined by a planar curve |
IGESSolid_SolidOfRevolution | Defines SolidOfRevolution, Type <162> Form Number <0,1> in package IGESSolid This entity is defined by revolving the area determined by a planar curve about a specified axis through a given fraction of full rotation. |
IGESSolid_SpecificModule | Defines Services attached to IGES Entities : Dump, for IGESSolid |
IGESSolid_Sphere | Defines Sphere, Type <158> Form Number <0> in package IGESSolid This defines a sphere with a center and radius |
IGESSolid_SphericalSurface | Defines SphericalSurface, Type <196> Form Number <0,1> in package IGESSolid Spherical surface is defined by a center and radius. In case of parametrised surface an axis and a reference direction is provided. |
IGESSolid_ToolBlock | Tool to work on a Block. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolBooleanTree | Tool to work on a BooleanTree. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolConeFrustum | Tool to work on a ConeFrustum. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolConicalSurface | Tool to work on a ConicalSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolCylinder | Tool to work on a Cylinder. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolCylindricalSurface | Tool to work on a CylindricalSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolEdgeList | Tool to work on a EdgeList. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolEllipsoid | Tool to work on a Ellipsoid. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolFace | Tool to work on a Face. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolLoop | Tool to work on a Loop. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolManifoldSolid | Tool to work on a ManifoldSolid. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolPlaneSurface | Tool to work on a PlaneSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolRightAngularWedge | Tool to work on a RightAngularWedge. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSelectedComponent | Tool to work on a SelectedComponent. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolShell | Tool to work on a Shell. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSolidAssembly | Tool to work on a SolidAssembly. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSolidInstance | Tool to work on a SolidInstance. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSolidOfLinearExtrusion | Tool to work on a SolidOfLinearExtrusion. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSolidOfRevolution | Tool to work on a SolidOfRevolution. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSphere | Tool to work on a Sphere. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolSphericalSurface | Tool to work on a SphericalSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolToroidalSurface | Tool to work on a ToroidalSurface. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolTorus | Tool to work on a Torus. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_ToolVertexList | Tool to work on a VertexList. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule) |
IGESSolid_TopoBuilder | This class manages the creation of an IGES Topologic entity (BREP : ManifoldSolid, Shell, Face) This includes definiting of Vertex and Edge Lists, building of Edges and Loops |
IGESSolid_ToroidalSurface | Defines ToroidalSurface, Type <198> Form Number <0,1> in package IGESSolid This entity is defined by the center point, the axis direction and the major and minor radii. In case of parametrised surface a reference direction is provided. |
IGESSolid_Torus | Defines Torus, Type <160> Form Number <0> in package IGESSolid A Torus is a solid formed by revolving a circular disc about a specified coplanar axis. |
IGESSolid_VertexList | Defines VertexList, Type <502> Form Number <1> in package IGESSolid A vertex is a point in R3. A vertex is the bound of an edge and can participate in the bounds of a face. |
IGESToBRep | Provides tools in order to transfer IGES entities to CAS.CADE. |
IGESToBRep_Actor | This class performs the transfer of an Entity from IGESToBRep I.E. for each type of Entity, it invokes the appropriate Tool then returns the Binder which contains the Result |
IGESToBRep_AlgoContainer | |
IGESToBRep_BasicCurve | Provides methods to transfer basic geometric curves entities from IGES to CASCADE. These can be : * Circular arc * Conic arc * Spline curve * BSpline curve * Line * Copious data * Point * Transformation matrix |
IGESToBRep_BasicSurface | Provides methods to transfer basic geometric surface entities from IGES to CASCADE. These can be : * Spline surface * BSpline surface |
IGESToBRep_BRepEntity | Provides methods to transfer BRep entities ( VertexList 502, EdgeList 504, Loop 508, Face 510, Shell 514, ManifoldSolid 186) from IGES to CASCADE. |
IGESToBRep_CurveAndSurface | Provides methods to transfer CurveAndSurface from IGES to CASCADE. |
IGESToBRep_IGESBoundary | This class is intended to translate IGES boundary entity (142-CurveOnSurface, 141-Boundary or 508-Loop) into the wire. Methods Transfer are virtual and are redefined in Advanced Data Exchange to optimize the translation and take into account advanced parameters. |
IGESToBRep_Reader | A simple way to read geometric IGES data. Encapsulates reading file and calling transfer tools |
IGESToBRep_ToolContainer | |
IGESToBRep_TopoCurve | Provides methods to transfer topologic curves entities from IGES to CASCADE. |
IGESToBRep_TopoSurface | Provides methods to transfer topologic surfaces entities from IGES to CASCADE. |
Interface_Array1OfFileParameter | |
Interface_Array1OfHAsciiString | |
Interface_BitMap | A bit map simply allows to associate a boolean flag to each item of a list, such as a list of entities, etc... numbered between 1 and a positive count nbitems The BitMap class allows to associate several binary flags, each of one is identified by a number from 0 to a count which can remain at zero or be positive : nbflags Flags lists over than numflag=0 are added after creation Each of one can be named, hence the user can identify it either by its flag number or by a name which gives a flag n0 (flag n0 0 has no name) |
Interface_Category | This class manages categories A category is defined by a name and a number, and can be seen as a way of rough classification, i.e. less precise than a cdl type. Hence, it is possible to dispatch every entity in about a dozen of categories, twenty is a reasonable maximum. Basically, the system provides the following categories : Shape (Geometry, BRep, CSG, Features, etc...) Drawing (Drawing, Views, Annotations, Pictures, Scketches ...) Structure (Component & Part, Groups & Patterns ...) Description (Meta-Data : Relations, Properties, Product ...) Auxiliary (those which do not enter in the above list) and some dedicated categories FEA , Kinematics , Piping , etc... plus Professional for other dedicated non-classed categories In addition, this class provides a way to compute then quickly query category numbers for an entire model. Values are just recorded as a list of numbers, control must then be done in a wider context (which must provide a Graph) |
Interface_Check | Defines a Check, as a list of Fail or Warning Messages under a literal form, which can be empty. A Check can also bring an Entity, which is the Entity to which the messages apply (this Entity may be any Transient Object). Messages can be stored in two forms : the definitive form (the only one by default), and another form, the original form, which can be different if it contains values to be inserted (integers, reals, strings) The original form can be more suitable for some operations such as counting messages |
Interface_CheckFailure | |
Interface_CheckIterator | Result of a Check operation (especially from InterfaceModel) |
Interface_CheckTool | Performs Checks on Entities, using General Service Library and Modules to work. Works on one Entity or on a complete Model |
Interface_CopyControl | This deferred class describes the services required by CopyTool to work. They are very simple and correspond basically to the management of an indexed map. But they can be provided by various classes which can control a Transfer. Each Starting Entity have at most one Result (Mapping one-one) |
Interface_CopyMap | Manages a Map for the need of single Transfers, such as Copies In such transfer, Starting Entities are read from a unique Starting Model, and each transferred Entity is bound to one and only one Result, which cannot be changed later. |
Interface_CopyTool | Performs Deep Copies of sets of Entities Allows to perform Copy of Interface Entities from a Model to another one. Works by calling general services GetFromAnother and GetImplied. Uses a CopyMap to bind a unique Result to each Copied Entity It is possible to command Copies of Entities (and those they reference) by call to the General Service Library, or to enforce results for transfer of some Entities (calling Bind) A Same CopyTool can be used for several successive Copies from the same Model : either by restarting from scratch (e.g. to copy different parts of a starting Model to several Targets), or incremental : in that case, it is possible to know what is the content of the last increment (defined by last call to ClearLastFlags and queried by call to LastCopiedAfter) Works in two times : first, create the list of copied Entities second, pushes them to a target Model (manages also Model's Header) or returns the Result as an Iterator, as desired The core action (Copy) works by using ShallowCopy (method attached to each class) and Copy from GeneralLib (itself using dedicated tools). It can be redefined for specific actions. |
Interface_DataMapIteratorOfDataMapOfIntegerTransient | |
Interface_DataMapIteratorOfDataMapOfTransientInteger | |
Interface_DataMapNodeOfDataMapOfIntegerTransient | |
Interface_DataMapNodeOfDataMapOfTransientInteger | |
Interface_DataMapOfIntegerTransient | |
Interface_DataMapOfTransientInteger | |
Interface_EntityCluster | Auxiliary class for EntityList. An EntityList designates an EntityCluster, which brings itself an fixed maximum count of Entities. If it is full, it gives access to another cluster ("Next"). This class is intended to give a good compromise between access time (faster than a Sequence, good for little count) and memory use (better than a Sequence in any case, overall for little count, better than an Array for a very little count. It is designed for a light management. Remark that a new Item may not be Null, because this is the criterium used for "End of List" |
Interface_EntityIterator | Defines an Iterator on Entities, complying with GraphTools needs. Allows considering of various criteria |
Interface_EntityList | This class defines a list of Entities (Transient Objects), it can be used as a field of other Transient classes, with these features : - oriented to define a little list, that is, slower than an Array or a Map of Entities for a big count (about 100 and over), but faster than a Sequence - allows to work as a Sequence, limited to Clear, Append, Remove, Access to an Item identified by its rank in the list - space saving, compared to a Sequence, especially for little amounts; better than an Array for a very little amount (less than 10) but less good for a greater amount Works in conjunction with EntityCluster An EntityList gives access to a list of Entity Clusters, which are chained (in one sense : Single List) Remark : a new Item may not be Null, because this is the criterium used for "End of List" |
Interface_FileParameter | Auxiliary class to store a litteral parameter in a file intermediate directory or in an UndefinedContent : a reference type Parameter detains an Integer which is used to address a record in the directory. FileParameter is intended to be stored in a ParamSet : hence memory management is performed by ParamSet, which calls Clear to work, while the Destructor (see Destroy) does nothing. Also a FileParameter can be read for consultation only, not to be read from a Structure to be included into another one. |
Interface_FileReaderData | This class defines services which permit to access Data issued from a File, in a form which does not depend of physical format : thus, each Record has an attached ParamList (to be managed) and resulting Entity. Each Interface defines its own FileReaderData : on one hand by defining deferred methods given here, on the other hand by describing literal data and their accesses, with the help of basic classes such as String, Array1OfString, etc... FileReaderData is used by a FileReaderTool, which is also specific of each Norm, to read an InterfaceModel of the Norm FileReaderData inherits TShared to be accessed by Handle : this allows FileReaderTool to define more easily the specific methods, and improves memory management. |
Interface_FileReaderTool | Defines services which are required to load an InterfaceModel from a File. Typically, it may firstly transform a system file into a FileReaderData object, then work on it, not longer considering file contents, to load an Interface Model. It may also work on a FileReaderData already loaded. FileReaderTool provides, on one hand, some general services which are common to all read operations but can be redefined, plus general actions to be performed specifically for each Norm, as deferred methods to define. In particular, FileReaderTool defines the Interface's Unknown and Error entities |
Interface_FloatWriter | This class converts a floting number (Real) to a string It can be used if the standard C-C++ output functions (sprintf or cout<<) are not convenient. That is to say : - to suppress trailing '0' and 'E+00' (if desired) - to control exponant output and floating point output Formats are given in the form used by printf-sprintf |
Interface_GeneralLib | |
Interface_GeneralModule | This class defines general services, which must be provided for each type of Entity (i.e. of Transient Object processed by an Interface) : Shared List, Check, Copy, Delete, Category To optimise processing (e.g. firstly bind an Entity to a Module then calls Module), each recognized Entity Type corresponds to a Case Number, determined by the Protocol each class of GeneralModule belongs to. |
Interface_GlobalNodeOfGeneralLib | |
Interface_GlobalNodeOfReaderLib | |
Interface_Graph | Gives basic data structure for operating and storing graph results (usage is normally internal) Entities are Mapped according their Number in the Model Each Entity from the Model can be known as "Present" or not; if it is, it is Mapped with a Status : an Integer which can be used according to needs of each algorithm In addition, the Graph brings a BitMap which can be used by any caller Also, it is bound with two lists : a list of Shared Entities (in fact, their Numbers in the Model) which is filled by a ShareTool, and a list of Sharing Entities, computed by deduction from the Shared Lists Moreover, it is possible to redefine the list of Entities Shared by an Entity (instead of standard answer by general service Shareds) : this new list can be empty; it can be changed or reset (i.e. to come back to standard answer) |
Interface_GraphContent | Defines general form for classes of graph algorithms on Interfaces, this form is that of EntityIterator Each sub-class fills it according to its own algorithm This also allows to combine any graph result to others, all being given under one unique form |
Interface_GTool | GTool - General Tool for a Model Provides the functions performed by Protocol/GeneralModule for entities of a Model, and recorded in a GeneralLib Optimized : once an entity has been queried, the GeneralLib is not longer queried Shareable between several users : as a Handle |
Interface_HArray1OfHAsciiString | |
Interface_HGraph | This class allows to store a redefinable Graph, via a Handle (usefull for an Object which can work on several successive Models, with the same general conditions) |
Interface_HSequenceOfCheck | |
Interface_IndexedMapNodeOfIndexedMapOfAsciiString | |
Interface_IndexedMapOfAsciiString | |
Interface_InterfaceError | |
Interface_InterfaceMismatch | |
Interface_InterfaceModel | Defines an (Indexed) Set of data corresponding to a complete Transfer by a File Interface, i.e. File Header and Transient Entities (Objects) contained in a File. Contained Entities are identified in the Model by unique and consecutive Numbers. In addition, a Model can attach to each entity, a specific Label according to the norm (e.g. Name for VDA, #ident for Step ...), intended to be output on a string or a stream (remark : labels are not obliged to be unique) InterfaceModel itself is not Transient, it is intended to work on a set of Transient Data. The services offered are basic Listing and Identification operations on Transient Entities, storage of Error Reports, Copying. Moreovere, it is possible to define and use templates. These are empty Models, from which copies can be obtained in order to be filled with effective data. This allows to record standard definitions for headers, avoiding to recreate them for each sendings, and assuring customisation of produced files for a given site. A template is attached to a name. It is possible to define a template from another one (get it, edit it then record it under another name). See also Graph, ShareTool, CheckTool for more |
Interface_IntList | This class detains the data which describe a Graph. A Graph has two lists, one for shared refs, one for sharing refs (the reverses). Each list comprises, for each Entity of the Model of the Graph, a list of Entities (shared or sharing). In fact, entities are identified by their numbers in the Model or Graph : this gives better performances. A simple way to implement this is to instantiate a HArray1 with a HSequenceOfInteger : each Entity Number designates a value, which is a Sequence (if it is null, it is considered as empty : this is a little optimisation). This class gives a more efficient way to implement this. It has two lists (two arrays of integers), one to describe list (empty, one value given immediately, or negated index in the second list), one to store refs (pointed from the first list). This is much more efficient than a list of sequences, in terms of speed (especially for read) and of memory An IntList can also be set to access data for a given entity number, it then acts as a single sequence Remark that if an IntList is created from another one, it can be read, but if it is created without copying, it may not be edited |
Interface_IntVal | An Integer through a Handle (i.e. managed as TShared) |
Interface_LineBuffer | Simple Management of a Line Buffer, to be used by Interface File Writers. While a String is suitable to do that, this class ensures an optimised Memory Management, because this is a hard point of File Writing. |
Interface_MapAsciiStringHasher | |
Interface_MSG | This class gives a set of functions to manage and use a list of translated messages (messagery) Keys are strings, their corresponding (i.e. translated) items are strings, managed by a dictionary (a global one). If the dictionary is not set, or if a key is not recorded, the key is returned as item, and it is possible to : - trace or not this fail, record or not it for further trace It is also possible to suspend the translation (keys are then always returned as items) This class also provides a file format for loading : It is made of couples of lines, the first one begins by '@' the following is the key, the second one is the message Lines which are empty or which begin by '' are skipped |
Interface_NodeOfGeneralLib | |
Interface_NodeOfReaderLib | |
Interface_ParamList | |
Interface_ParamSet | Defines an ordered set of FileParameters, in a way to be efficient as in memory requirement or in speed |
Interface_Protocol | General description of Interface Protocols. A Protocol defines a set of Entity types. This class provides also the notion of Active Protocol, as a working context, defined once then exploited by various Tools and Libraries. It also gives control of type definitions. By default, types are provided by CDL, but specific implementations, or topics like multi-typing, may involve another way |
Interface_ReaderLib | |
Interface_ReaderModule | Defines unitary operations required to read an Entity from a File (see FileReaderData, FileReaderTool), under control of a FileReaderTool. The initial creation is performed by a GeneralModule (set in GeneralLib). Then, which remains is Loading data from the FileReaderData to the Entity To work, a GeneralModule has formerly recognized the Type read from FileReaderData as a positive Case Number, then the ReaderModule reads it according to this Case Number |
Interface_ReportEntity | A ReportEntity is produced to aknowledge and memorize the binding between a Check and an Entity. The Check can bring Fails (+ Warnings if any), or only Warnings. If it is empty, the Report Entity is for an Unknown Entity. The ReportEntity brings : the Concerned Entity, the Check, and if the Entity is empty (Fails due to Read Errors, hence the Entity could not be loaded), a Content. The Content is itself an Transient Object, but remains in a literal form : it is an "Unknown Entity". If the Concerned Entity is itself Unknown, Concerned and Content are equal. According to the Check, if it brings Fail messages, the ReportEntity is an "Error Entity", the Concerned Entity is an "Erroneous Entity". Else it is a "Correction Entity", the Concerned Entity is a "Corrected Entity". With no Check message and if Concerened and Content are equal, it reports for an "Unknown Entity". Each norm must produce its own type of Unknown Entity, but can use the class UndefinedContent to brings parameters : it is enough for most of information and avoids to redefine them, only the specific part remains to be defined for each norm. |
Interface_SequenceNodeOfSequenceOfCheck | |
Interface_SequenceOfCheck | |
Interface_ShareFlags | This class only says for each Entity of a Model, if it is Shared or not by one or more other(s) of this Model It uses the General Service "Shared". |
Interface_ShareTool | Builds the Graph of Dependancies, from the General Service "Shared" -> builds for each Entity of a Model, the Shared and Sharing Lists, and gives access to them. Allows to complete with Implied References (which are not regarded as Shared Entities, but are nevertheless Referenced), this can be usefull for Reference Checking |
Interface_SignLabel | Signature to give the Label from the Model |
Interface_SignType | Provides the basic service to get a type name, according to a norm It can be used for other classes (general signatures ...) |
Interface_STAT | This class manages statistics to be queried asynchronously. Way of use : An operator describes a STAT form then fills it according to its progression. This produces a state of advancement of the process. This state can then be queried asynchronously : typically it is summarised as a percentage. There are also an identification of the current state, and informations on processed volume. A STAT form can be described once for all (as static). It describes the stream of the process (see later), in terms of phases, cycles, steps, with estimated weights. But it brings no current data. One STAT at a time is active for filling and querying. It is used to control phasing, weighting ... Specific data for execution are given when running on active STAT : counts of items ... Data for query are then recorded and can be accessed at any time, asynchronously. A STAT is organised as follows : - it can be split into PHASES (by default, there is none, and all process takes place in one "default" phase) - each phase is identified by a name and is attached a weight -> the sum of the weights is used to compute relative weights - for each phase, or for the unique default phase if none : -- the process works on a list of ITEMS -- by default, all the items are processed in once -- but this list can be split into CYCLES, each one takes a sub-list : the weight of each cycle is related to its count of items -- a cycle can be split into STEPS, by default there are none then one "default step" is considered -- each step is attached a weight -> the sum of the weights of steps is used to compute relative weights of the steps in each cycle -> all the cycles of a phase have the same organisation Hence, when defining the STAT form, the phases have to be described. If no weight is precisely known, give 1. for all... No phase description will give only one "default" phase For each phase, a typical cycle can be described by its steps. Here too, for no weight precisely known, give 1. for all... For executing, activate a STAT to begin count. Give counts of items and cycles for the first phase (for the unique default one if no phasing is described) Else, give count of items and cycles for each new phase. Class methods allow also to set next cycle (given count of items), next step in cycle (if more then one), next item in step. |
Interface_Static | This class gives a way to manage meaningfull static variables, used as "global" parameters in various procedures. A Static brings a specification (its type, constraints if any) and a value. Its basic form is a string, it can be specified as integer or real or enumerative string, and queried as such. Its string content, which is a Handle(HAsciiString) can be shared by other data structures, hence gives a direct on line access to its value. All this description is inherited from TypedValue A Static can be given an initial value, it can be filled from, either a set of Resources (an applicative feature which accesses and manages parameter files), or environment or internal definition : these define families of Static. In addition, it supports a status for reinitialisation : an initialisation procedure can ask if the value of the Static has changed from its last call, in this case does something then marks the Status "uptodate", else it does nothing. Statics are named and recorded then accessed in an alphabetic dictionary |
Interface_TypedValue | Now strictly equivalent to TypedValue from MoniTool, except for ParamType which remains for compatibility reasons This class allows to dynamically manage .. typed values, i.e. values which have an alphanumeric expression, but with controls. Such as "must be an Integer" or "Enumerative Text" etc Hence, a TypedValue brings a specification (type + constraints if any) and a value. Its basic form is a string, it can be specified as integer or real or enumerative string, then queried as such. Its string content, which is a Handle(HAsciiString) can be shared by other data structures, hence gives a direct on line access to its value. |
Interface_UndefinedContent | Defines resources for an "Undefined Entity" : such an Entity is used to describe an Entity which complies with the Norm, but of an Unknown Type : hence it is kept under a literal form (avoiding to loose data). UndefinedContent offers a way to store a list of Parameters, as literals or references to other Entities Each Interface must provide one "UndefinedEntity", which must have same basic description as all its types of entities : the best way would be double inheritance : on the Entity Root of the Norm and on an general "UndefinedEntity" While it is not possible to do so, the UndefinedEntity of each Interface can define its own UndefinedEntity by INCLUDING (in a field) this UndefinedContent Hence, for that UndefinedEntity, define a Constructor which creates this UndefinedContent, plus access methods to it (or to its data, calling methods defined here). Finally, the Protocols of each norm have to Create and Recognize Unknown Entities of this norm |
MoniTool_AttrList | AttrList allows to record a list of attributes as Transients which can be edited, changed ... Each one is identified by a name |
MoniTool_CaseData | This class is intended to record data attached to a case to be exploited. Cases can be : * internal, i.e. for immediate debug for instance, on an abnormal exception, fill a CaseData in a DB (see class DB) then look at its content by XSDRAW * to record abnormal situation, which cause a warning or fail message, for instance during a transfer This will allow, firstly to build a more comprehensive message (with associated data), secondly to help seeing "what happened" * to record data in order to fix a problem If a CASE is well defined and its fix is well known too, recording a CaseData which identifies the CASE will allow to furstherly call the appropriate fix routine A CaseData is defined by * an optional CASE identifier If it is defined, this will allow systematic exploitation such as calling a fix routine * an optional Check Status, Warning or Fail, else it is Info * a NAME : it just allows to identify where this CaseData was created (help to debug) * a LIST OF DATA Each Data has a type (integer, real etc...) and can have a name Hence, each data may be identified by : * its absolute rank (from 1 to NbData) * its name if it has one (exact matching) * else, an interpreted identifier, which gives the type and the rank in the type (for instance, first integer; etc) (See NameRank) |
MoniTool_DataInfo | Gives informations on an object Used as template to instantiate Elem, etc This class is for Transient |
MoniTool_DataMapIteratorOfDataMapOfShapeTransient | |
MoniTool_DataMapIteratorOfDataMapOfTimer | |
MoniTool_DataMapNodeOfDataMapOfShapeTransient | |
MoniTool_DataMapNodeOfDataMapOfTimer | |
MoniTool_DataMapOfShapeTransient | |
MoniTool_DataMapOfTimer | |
MoniTool_Element | Element allows to map any kind of object as a Key for a Map. This works by defining, for a Hash Code, that of the real Key, not of the Element which acts only as an intermediate. When a Map asks for the HashCode of a Element, this one returns the code it has determined at creation time |
MoniTool_ElemHasher | ElemHasher defines HashCode for Element, which is : ask a Element its HashCode ! Because this is the Element itself which brings the HashCode for its Key This class complies to the template given in TCollection by MapHasher itself |
MoniTool_HSequenceOfElement | |
MoniTool_IndexedDataMapNodeOfIndexedDataMapOfShapeTransient | |
MoniTool_IndexedDataMapOfShapeTransient | |
MoniTool_IntVal | An Integer through a Handle (i.e. managed as TShared) |
MoniTool_MTHasher | The auxiliary class provides hash code for mapping objects |
MoniTool_Option | An Option gives a way of recording an enumerated list of instances of a given class, each instance being identified by a case name. Also, an Option allows to manage basic types through a Typed Value (which also applies to Static Parameter). It may record an enumerated list of values for a TypedValue or Static Parameter, each of them is recorded as a string (HAsciiString) An Option is defined by the type of the class to be optioned, or (mutually exclusive) the TypedValue/Static of which values are to be optioned, a specific name, a list of named values. It brings a current case with its name and value It may also have a default case (the first recorded one if not precised) An Option may be created from another one, by sharing its Type and its list of Items (one per case), with the same name or another one. It may then be duplicated to break this sharing. |
MoniTool_OptValue | This class allows two kinds of use As an object, a OptValue can be put in any operator or algorithm ... to use an Option of a Profile, by recording its value, hence avoiding to query the Profile eachtime This object brings a value which can be set as coming from a Profile, with a configuration name and for an Option name This value is evaluated then returned immediately As a class, it can be redefined to work on a dedicated Profile, provided by such or such specific way (as static context for instance) To change configuration, etc... can be done by querying and editing the Profile |
MoniTool_Profile | A Profile gives access to a set of options : - it defines and gives access to options, by names specific to this Profile, defaulted to basic names of the Options - it records one or more Configurations, each of one is identified by a name, and commands for each option a switch value - a Configuration may be partial, i.e. concern only a subset of the complete list of options - Values are accessed through a Current Configuration, which name is fixed as ".", which can cumulate several configurations (especially when they are partial) It may also bring a "fast" access to values, which has been formerly computed from current configuration or another given one. But its up-to-date status regarding existing configurations is not checked : it may be recomputed or cleared at any time. If not set, the current configuration is then taken |
MoniTool_RealVal | A Real through a Handle (i.e. managed as TShared) |
MoniTool_SequenceNodeOfSequenceOfElement | |
MoniTool_SequenceOfElement | |
MoniTool_SignShape | Signs HShape according to its real content (type of Shape) Context is not used |
MoniTool_SignText | Provides the basic service to get a text which identifies an object in a context It can be used for other classes (general signatures ...) It can also be used to build a message in which an object is to be identified |
MoniTool_Stat | This class manages Statistics to be queried asynchronously. It is organized as a stack of counters, identified by their levels, from one to ... . Each one has a total account of items to be counted, a count of already passed items, plus a count of "current items". The counters of higher level play on these current items. For instance, if a counter has been opened for 100 items, 40 already passed, 20 current, its own percent is 40, but there is the contribution of higher level counters, rated for 20 of this counter. Hence, a counter is opened, items are added. Also items can be add for sub-counter (of higher level), they will be added definitively when the sub-counter will be closed. When the count has ended, this counter is closed, the counter of lower level cumulates it and goes on. As follows : Way of use : Open(nbitems); Add(..) : direct adding Add(..) AddSub (nsub) : for sub-counter Open (nbsubs) : nbsubs for this sub-counter Add (..) Close : the sub-counter AddEnd() etc... Close : the starting counter This means that a counter can be opened in a Stat, regardless to the already opened ones :: this will be cumulated A Current Stat is available, but it is possible to have others |
MoniTool_Timer | Provides convenient service on global timers accessed by string name, mostly aimed for debugging purposes As an instance, envelopes the OSD_Timer to have it as Handle |
MoniTool_TimerSentry | A tool to facilitate using MoniTool_Timer functionality by automatically ensuring consistency of start/stop actions |
MoniTool_TransientElem | |
MoniTool_TypedValue | This class allows to dynamically manage .. typed values, i.e. values which have an alphanumeric expression, but with controls. Such as "must be an Integer" or "Enumerative Text" etc Hence, a TypedValue brings a specification (type + constraints if any) and a value. Its basic form is a string, it can be specified as integer or real or enumerative string, then queried as such. Its string content, which is a Handle(HAsciiString) can be shared by other data structures, hence gives a direct on line access to its value. |
MXCAFDoc | |
MXCAFDoc_AreaRetrievalDriver | |
MXCAFDoc_AreaStorageDriver | |
MXCAFDoc_CentroidRetrievalDriver | |
MXCAFDoc_CentroidStorageDriver | |
MXCAFDoc_ColorRetrievalDriver | |
MXCAFDoc_ColorStorageDriver | |
MXCAFDoc_ColorToolRetrievalDriver | |
MXCAFDoc_ColorToolStorageDriver | |
MXCAFDoc_DocumentToolRetrievalDriver | |
MXCAFDoc_DocumentToolStorageDriver | |
MXCAFDoc_GraphNodeRetrievalDriver | |
MXCAFDoc_GraphNodeStorageDriver | |
MXCAFDoc_LayerToolRetrievalDriver | |
MXCAFDoc_LayerToolStorageDriver | |
MXCAFDoc_LocationRetrievalDriver | |
MXCAFDoc_LocationStorageDriver | |
MXCAFDoc_ShapeToolRetrievalDriver | |
MXCAFDoc_ShapeToolStorageDriver | |
MXCAFDoc_VolumeRetrievalDriver | |
MXCAFDoc_VolumeStorageDriver | |
parlist | |
PXCAFDoc_Area | |
PXCAFDoc_Centroid | |
PXCAFDoc_Color | |
PXCAFDoc_ColorTool | |
PXCAFDoc_DocumentTool | |
PXCAFDoc_GraphNode | |
PXCAFDoc_GraphNodeSequence | |
PXCAFDoc_LayerTool | |
PXCAFDoc_Location | |
PXCAFDoc_SeqExplorerOfGraphNodeSequence | |
PXCAFDoc_SeqNodeOfGraphNodeSequence | |
PXCAFDoc_ShapeTool | |
PXCAFDoc_Volume | |
RWHeaderSection | |
RWHeaderSection_GeneralModule | Defines General Services for HeaderSection Entities (Share,Check,Copy; Trace already inherited) Depends (for case numbers) of Protocol from HeaderSection |
RWHeaderSection_ReadWriteModule | General module to read and write HeaderSection entities |
RWHeaderSection_RWFileDescription | Read & Write Module for FileDescription |
RWHeaderSection_RWFileName | Read & Write Module for FileName |
RWHeaderSection_RWFileSchema | Read & Write Module for FileSchema |
RWStepAP203_RWCcDesignApproval | Read & Write tool for CcDesignApproval |
RWStepAP203_RWCcDesignCertification | Read & Write tool for CcDesignCertification |
RWStepAP203_RWCcDesignContract | Read & Write tool for CcDesignContract |
RWStepAP203_RWCcDesignDateAndTimeAssignment | Read & Write tool for CcDesignDateAndTimeAssignment |
RWStepAP203_RWCcDesignPersonAndOrganizationAssignment | Read & Write tool for CcDesignPersonAndOrganizationAssignment |
RWStepAP203_RWCcDesignSecurityClassification | Read & Write tool for CcDesignSecurityClassification |
RWStepAP203_RWCcDesignSpecificationReference | Read & Write tool for CcDesignSpecificationReference |
RWStepAP203_RWChange | Read & Write tool for Change |
RWStepAP203_RWChangeRequest | Read & Write tool for ChangeRequest |
RWStepAP203_RWStartRequest | Read & Write tool for StartRequest |
RWStepAP203_RWStartWork | Read & Write tool for StartWork |
RWStepAP214 | |
RWStepAP214_GeneralModule | Defines General Services for StepAP214 Entities (Share,Check,Copy; Trace already inherited) Depends (for case numbers) of Protocol from StepAP214 |
RWStepAP214_ReadWriteModule | General module to read and write StepAP214 entities |
RWStepAP214_RWAppliedApprovalAssignment | Read & Write Module for AppliedApprovalAssignment |
RWStepAP214_RWAppliedDateAndTimeAssignment | Read & Write Module for AppliedDateAndTimeAssignment |
RWStepAP214_RWAppliedDateAssignment | Read & Write Module for AppliedDateAssignment |
RWStepAP214_RWAppliedDocumentReference | Read & Write Module for AppliedDocumentReference |
RWStepAP214_RWAppliedExternalIdentificationAssignment | Read & Write tool for AppliedExternalIdentificationAssignment |
RWStepAP214_RWAppliedGroupAssignment | Read & Write tool for AppliedGroupAssignment |
RWStepAP214_RWAppliedOrganizationAssignment | Read & Write Module for AppliedOrganizationAssignment |
RWStepAP214_RWAppliedPersonAndOrganizationAssignment | Read & Write Module for AppliedPersonAndOrganizationAssignment |
RWStepAP214_RWAppliedPresentedItem | Read & Write Module for AppliedPresentedItem |
RWStepAP214_RWAppliedSecurityClassificationAssignment | |
RWStepAP214_RWAutoDesignActualDateAndTimeAssignment | Read & Write Module for AutoDesignActualDateAndTimeAssignment |
RWStepAP214_RWAutoDesignActualDateAssignment | Read & Write Module for AutoDesignActualDateAssignment |
RWStepAP214_RWAutoDesignApprovalAssignment | Read & Write Module for AutoDesignApprovalAssignment |
RWStepAP214_RWAutoDesignDateAndPersonAssignment | Read & Write Module for AutoDesignDateAndPersonAssignment |
RWStepAP214_RWAutoDesignDocumentReference | Read & Write Module for AutoDesignDocumentReference |
RWStepAP214_RWAutoDesignGroupAssignment | Read & Write Module for AutoDesignGroupAssignment |
RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment | Read & Write Module for AutoDesignNominalDateAndTimeAssignment |
RWStepAP214_RWAutoDesignNominalDateAssignment | Read & Write Module for AutoDesignNominalDateAssignment |
RWStepAP214_RWAutoDesignOrganizationAssignment | Read & Write Module for AutoDesignOrganizationAssignment |
RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment | Read & Write Module for AutoDesignPersonAndOrganizationAssignment |
RWStepAP214_RWAutoDesignPresentedItem | Read & Write Module for AutoDesignPresentedItem |
RWStepAP214_RWAutoDesignSecurityClassificationAssignment | Read & Write Module for AutoDesignSecurityClassificationAssignment |
RWStepAP214_RWClass | Read & Write tool for Class |
RWStepAP214_RWExternallyDefinedClass | Read & Write tool for ExternallyDefinedClass |
RWStepAP214_RWExternallyDefinedGeneralProperty | Read & Write tool for ExternallyDefinedGeneralProperty |
RWStepAP214_RWRepItemGroup | Read & Write tool for RepItemGroup |
RWStepBasic_RWAction | Read & Write tool for Action |
RWStepBasic_RWActionAssignment | Read & Write tool for ActionAssignment |
RWStepBasic_RWActionMethod | Read & Write tool for ActionMethod |
RWStepBasic_RWActionRequestAssignment | Read & Write tool for ActionRequestAssignment |
RWStepBasic_RWActionRequestSolution | Read & Write tool for ActionRequestSolution |
RWStepBasic_RWAddress | Read & Write Module for Address |
RWStepBasic_RWApplicationContext | Read & Write Module for ApplicationContext |
RWStepBasic_RWApplicationContextElement | Read & Write Module for ApplicationContextElement |
RWStepBasic_RWApplicationProtocolDefinition | Read & Write Module for ApplicationProtocolDefinition |
RWStepBasic_RWApproval | Read & Write Module for Approval |
RWStepBasic_RWApprovalDateTime | Read & Write Module for ApprovalDateTime |
RWStepBasic_RWApprovalPersonOrganization | Read & Write Module for ApprovalPersonOrganization |
RWStepBasic_RWApprovalRelationship | Read & Write Module for ApprovalRelationship |
RWStepBasic_RWApprovalRole | Read & Write Module for ApprovalRole |
RWStepBasic_RWApprovalStatus | Read & Write Module for ApprovalStatus |
RWStepBasic_RWCalendarDate | Read & Write Module for CalendarDate |
RWStepBasic_RWCertification | Read & Write tool for Certification |
RWStepBasic_RWCertificationAssignment | Read & Write tool for CertificationAssignment |
RWStepBasic_RWCertificationType | Read & Write tool for CertificationType |
RWStepBasic_RWCharacterizedObject | Read & Write tool for CharacterizedObject |
RWStepBasic_RWContract | Read & Write tool for Contract |
RWStepBasic_RWContractAssignment | Read & Write tool for ContractAssignment |
RWStepBasic_RWContractType | Read & Write tool for ContractType |
RWStepBasic_RWConversionBasedUnit | Read & Write Module for ConversionBasedUnit |
RWStepBasic_RWConversionBasedUnitAndAreaUnit | Read & Write Module for RWConversionBasedUnitAndAreaUnit |
RWStepBasic_RWConversionBasedUnitAndLengthUnit | Read & Write Module for ConversionBasedUnitAndLengthUnit |
RWStepBasic_RWConversionBasedUnitAndMassUnit | Read & Write Module for ConversionBasedUnitAndMassUnit |
RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit | Read & Write Module for ConversionBasedUnitAndPlaneAngleUnit |
RWStepBasic_RWConversionBasedUnitAndRatioUnit | Read & Write Module for ConversionBasedUnitAndRatioUnit |
RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit | Read & Write Module for ConversionBasedUnitAndSolidAngleUnit |
RWStepBasic_RWConversionBasedUnitAndTimeUnit | Read & Write Module for ConversionBasedUnitAndTimeUnit |
RWStepBasic_RWConversionBasedUnitAndVolumeUnit | Read & Write Module for ConversionBasedUnitAndVolumeUnit |
RWStepBasic_RWCoordinatedUniversalTimeOffset | Read & Write Module for CoordinatedUniversalTimeOffset |
RWStepBasic_RWDate | Read & Write Module for Date |
RWStepBasic_RWDateAndTime | Read & Write Module for DateAndTime |
RWStepBasic_RWDateRole | Read & Write Module for DateRole |
RWStepBasic_RWDateTimeRole | Read & Write Module for DateTimeRole |
RWStepBasic_RWDerivedUnit | Read & Write Module for DerivedUnit |
RWStepBasic_RWDerivedUnitElement | Read & Write Module for DerivedUnitElement |
RWStepBasic_RWDimensionalExponents | Read & Write Module for DimensionalExponents |
RWStepBasic_RWDocument | Read & Write tool for Document |
RWStepBasic_RWDocumentFile | Read & Write tool for DocumentFile |
RWStepBasic_RWDocumentProductAssociation | Read & Write tool for DocumentProductAssociation |
RWStepBasic_RWDocumentProductEquivalence | Read & Write tool for DocumentProductEquivalence |
RWStepBasic_RWDocumentRelationship | Read & Write Module for DocumentRelationship |
RWStepBasic_RWDocumentRepresentationType | Read & Write tool for DocumentRepresentationType |
RWStepBasic_RWDocumentType | Read & Write Module for DocumentType |
RWStepBasic_RWDocumentUsageConstraint | Read & Write Module for DocumentUsageConstraint |
RWStepBasic_RWEffectivity | Read & Write Module for Effectivity |
RWStepBasic_RWEffectivityAssignment | Read & Write tool for EffectivityAssignment |
RWStepBasic_RWEulerAngles | Read & Write tool for EulerAngles |
RWStepBasic_RWExternalIdentificationAssignment | Read & Write tool for ExternalIdentificationAssignment |
RWStepBasic_RWExternallyDefinedItem | Read & Write tool for ExternallyDefinedItem |
RWStepBasic_RWExternalSource | Read & Write tool for ExternalSource |
RWStepBasic_RWGeneralProperty | Read & Write tool for GeneralProperty |
RWStepBasic_RWGroup | Read & Write tool for Group |
RWStepBasic_RWGroupAssignment | Read & Write tool for GroupAssignment |
RWStepBasic_RWGroupRelationship | Read & Write tool for GroupRelationship |
RWStepBasic_RWIdentificationAssignment | Read & Write tool for IdentificationAssignment |
RWStepBasic_RWIdentificationRole | Read & Write tool for IdentificationRole |
RWStepBasic_RWLengthMeasureWithUnit | Read & Write Module for LengthMeasureWithUnit |
RWStepBasic_RWLengthUnit | Read & Write Module for LengthUnit |
RWStepBasic_RWLocalTime | Read & Write Module for LocalTime |
RWStepBasic_RWMassMeasureWithUnit | Read & Write Module for MassMeasureWithUnit |
RWStepBasic_RWMassUnit | Read & Write tool for MassUnit |
RWStepBasic_RWMeasureWithUnit | Read & Write Module for MeasureWithUnit |
RWStepBasic_RWMechanicalContext | Read & Write Module for MechanicalContext |
RWStepBasic_RWNameAssignment | Read & Write tool for NameAssignment |
RWStepBasic_RWNamedUnit | Read & Write Module for NamedUnit |
RWStepBasic_RWObjectRole | Read & Write tool for ObjectRole |
RWStepBasic_RWOrdinalDate | Read & Write Module for OrdinalDate |
RWStepBasic_RWOrganization | Read & Write Module for Organization |
RWStepBasic_RWOrganizationalAddress | Read & Write Module for OrganizationalAddress |
RWStepBasic_RWOrganizationRole | Read & Write Module for OrganizationRole |
RWStepBasic_RWPerson | Read & Write Module for Person |
RWStepBasic_RWPersonalAddress | Read & Write Module for PersonalAddress |
RWStepBasic_RWPersonAndOrganization | Read & Write Module for PersonAndOrganization |
RWStepBasic_RWPersonAndOrganizationRole | Read & Write Module for PersonAndOrganizationRole |
RWStepBasic_RWPlaneAngleMeasureWithUnit | Read & Write Module for PlaneAngleMeasureWithUnit |
RWStepBasic_RWPlaneAngleUnit | Read & Write Module for PlaneAngleUnit |
RWStepBasic_RWProduct | Read & Write Module for Product |
RWStepBasic_RWProductCategory | Read & Write Module for ProductCategory |
RWStepBasic_RWProductCategoryRelationship | Read & Write tool for ProductCategoryRelationship |
RWStepBasic_RWProductConceptContext | Read & Write tool for ProductConceptContext |
RWStepBasic_RWProductContext | Read & Write Module for ProductContext |
RWStepBasic_RWProductDefinition | Read & Write Module for ProductDefinition |
RWStepBasic_RWProductDefinitionContext | Read & Write Module for ProductDefinitionContext |
RWStepBasic_RWProductDefinitionEffectivity | Read & Write Module for ProductDefinitionEffectivity |
RWStepBasic_RWProductDefinitionFormation | Read & Write Module for ProductDefinitionFormation |
RWStepBasic_RWProductDefinitionFormationRelationship | Read & Write tool for ProductDefinitionFormationRelationship |
RWStepBasic_RWProductDefinitionFormationWithSpecifiedSource | Read & Write Module for ProductDefinitionFormationWithSpecifiedSource |
RWStepBasic_RWProductDefinitionRelationship | Read & Write tool for ProductDefinitionRelationship |
RWStepBasic_RWProductDefinitionWithAssociatedDocuments | Read & Write Module for ProductDefinitionWithAssociatedDocuments |
RWStepBasic_RWProductRelatedProductCategory | Read & Write Module for ProductRelatedProductCategory |
RWStepBasic_RWProductType | Read & Write Module for ProductType |
RWStepBasic_RWRatioMeasureWithUnit | Read & Write Module for RatioMeasureWithUnit |
RWStepBasic_RWRoleAssociation | Read & Write tool for RoleAssociation |
RWStepBasic_RWSecurityClassification | Read & Write Module for SecurityClassification |
RWStepBasic_RWSecurityClassificationLevel | Read & Write Module for SecurityClassificationLevel |
RWStepBasic_RWSiUnit | Read & Write Module for SiUnit |
RWStepBasic_RWSiUnitAndAreaUnit | Read & Write Module for SiUnitAndAreaUnit |
RWStepBasic_RWSiUnitAndLengthUnit | Read & Write Module for SiUnitAndLengthUnit |
RWStepBasic_RWSiUnitAndMassUnit | Read & Write Module for SiUnitAndMassUnit |
RWStepBasic_RWSiUnitAndPlaneAngleUnit | Read & Write Module for SiUnitAndPlaneAngleUnit |
RWStepBasic_RWSiUnitAndRatioUnit | Read & Write Module for SiUnitAndRatioUnit |
RWStepBasic_RWSiUnitAndSolidAngleUnit | Read & Write Module for SiUnitAndSolidAngleUnit |
RWStepBasic_RWSiUnitAndThermodynamicTemperatureUnit | Read & Write Module for SiUnitAndThermodynamicTemperatureUnit |
RWStepBasic_RWSiUnitAndTimeUnit | Read & Write Module for SiUnitAndTimeUnit |
RWStepBasic_RWSiUnitAndVolumeUnit | Read & Write Module for SiUnitAndVolumeUnit |
RWStepBasic_RWSolidAngleMeasureWithUnit | Read & Write Module for SolidAngleMeasureWithUnit |
RWStepBasic_RWSolidAngleUnit | Read & Write Module for SolidAngleUnit |
RWStepBasic_RWThermodynamicTemperatureUnit | Read & Write tool for ThermodynamicTemperatureUnit |
RWStepBasic_RWUncertaintyMeasureWithUnit | Read & Write Module for UncertaintyMeasureWithUnit |
RWStepBasic_RWVersionedActionRequest | Read & Write tool for VersionedActionRequest |
RWStepBasic_RWWeekOfYearAndDayDate | Read & Write Module for WeekOfYearAndDayDate |
RWStepDimTol_RWAngularityTolerance | Read & Write tool for AngularityTolerance |
RWStepDimTol_RWCircularRunoutTolerance | Read & Write tool for CircularRunoutTolerance |
RWStepDimTol_RWCoaxialityTolerance | Read & Write tool for CoaxialityTolerance |
RWStepDimTol_RWCommonDatum | Read & Write tool for CommonDatum |
RWStepDimTol_RWConcentricityTolerance | Read & Write tool for ConcentricityTolerance |
RWStepDimTol_RWCylindricityTolerance | Read & Write tool for CylindricityTolerance |
RWStepDimTol_RWDatum | Read & Write tool for Datum |
RWStepDimTol_RWDatumFeature | Read & Write tool for DatumFeature |
RWStepDimTol_RWDatumReference | Read & Write tool for DatumReference |
RWStepDimTol_RWDatumTarget | Read & Write tool for DatumTarget |
RWStepDimTol_RWFlatnessTolerance | Read & Write tool for FlatnessTolerance |
RWStepDimTol_RWGeometricTolerance | Read & Write tool for GeometricTolerance |
RWStepDimTol_RWGeometricToleranceRelationship | Read & Write tool for GeometricToleranceRelationship |
RWStepDimTol_RWGeometricToleranceWithDatumReference | Read & Write tool for GeometricToleranceWithDatumReference |
RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol | Read & Write Module for ReprItemAndLengthMeasureWithUni |
RWStepDimTol_RWLineProfileTolerance | Read & Write tool for LineProfileTolerance |
RWStepDimTol_RWModifiedGeometricTolerance | Read & Write tool for ModifiedGeometricTolerance |
RWStepDimTol_RWParallelismTolerance | Read & Write tool for ParallelismTolerance |
RWStepDimTol_RWPerpendicularityTolerance | Read & Write tool for PerpendicularityTolerance |
RWStepDimTol_RWPlacedDatumTargetFeature | Read & Write tool for PlacedDatumTargetFeature |
RWStepDimTol_RWPositionTolerance | Read & Write tool for PositionTolerance |
RWStepDimTol_RWRoundnessTolerance | Read & Write tool for RoundnessTolerance |
RWStepDimTol_RWStraightnessTolerance | Read & Write tool for StraightnessTolerance |
RWStepDimTol_RWSurfaceProfileTolerance | Read & Write tool for SurfaceProfileTolerance |
RWStepDimTol_RWSymmetryTolerance | Read & Write tool for SymmetryTolerance |
RWStepDimTol_RWTotalRunoutTolerance | Read & Write tool for TotalRunoutTolerance |
RWStepElement_RWAnalysisItemWithinRepresentation | Read & Write tool for AnalysisItemWithinRepresentation |
RWStepElement_RWCurve3dElementDescriptor | Read & Write tool for Curve3dElementDescriptor |
RWStepElement_RWCurveElementEndReleasePacket | Read & Write tool for CurveElementEndReleasePacket |
RWStepElement_RWCurveElementSectionDefinition | Read & Write tool for CurveElementSectionDefinition |
RWStepElement_RWCurveElementSectionDerivedDefinitions | Read & Write tool for CurveElementSectionDerivedDefinitions |
RWStepElement_RWElementDescriptor | Read & Write tool for ElementDescriptor |
RWStepElement_RWElementMaterial | Read & Write tool for ElementMaterial |
RWStepElement_RWSurface3dElementDescriptor | Read & Write tool for Surface3dElementDescriptor |
RWStepElement_RWSurfaceElementProperty | Read & Write tool for SurfaceElementProperty |
RWStepElement_RWSurfaceSection | Read & Write tool for SurfaceSection |
RWStepElement_RWSurfaceSectionField | Read & Write tool for SurfaceSectionField |
RWStepElement_RWSurfaceSectionFieldConstant | Read & Write tool for SurfaceSectionFieldConstant |
RWStepElement_RWSurfaceSectionFieldVarying | Read & Write tool for SurfaceSectionFieldVarying |
RWStepElement_RWUniformSurfaceSection | Read & Write tool for UniformSurfaceSection |
RWStepElement_RWVolume3dElementDescriptor | Read & Write tool for Volume3dElementDescriptor |
RWStepFEA_RWAlignedCurve3dElementCoordinateSystem | Read & Write tool for AlignedCurve3dElementCoordinateSystem |
RWStepFEA_RWAlignedSurface3dElementCoordinateSystem | Read & Write tool for AlignedSurface3dElementCoordinateSystem |
RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem | Read & Write tool for ArbitraryVolume3dElementCoordinateSystem |
RWStepFEA_RWConstantSurface3dElementCoordinateSystem | Read & Write tool for ConstantSurface3dElementCoordinateSystem |
RWStepFEA_RWCurve3dElementProperty | Read & Write tool for Curve3dElementProperty |
RWStepFEA_RWCurve3dElementRepresentation | Read & Write tool for Curve3dElementRepresentation |
RWStepFEA_RWCurveElementEndOffset | Read & Write tool for CurveElementEndOffset |
RWStepFEA_RWCurveElementEndRelease | Read & Write tool for CurveElementEndRelease |
RWStepFEA_RWCurveElementInterval | Read & Write tool for CurveElementInterval |
RWStepFEA_RWCurveElementIntervalConstant | Read & Write tool for CurveElementIntervalConstant |
RWStepFEA_RWCurveElementIntervalLinearlyVarying | Read & Write tool for CurveElementIntervalLinearlyVarying |
RWStepFEA_RWCurveElementLocation | Read & Write tool for CurveElementLocation |
RWStepFEA_RWDummyNode | Read & Write tool for DummyNode |
RWStepFEA_RWElementGeometricRelationship | Read & Write tool for ElementGeometricRelationship |
RWStepFEA_RWElementGroup | Read & Write tool for ElementGroup |
RWStepFEA_RWElementRepresentation | Read & Write tool for ElementRepresentation |
RWStepFEA_RWFeaAreaDensity | Read & Write tool for FeaAreaDensity |
RWStepFEA_RWFeaAxis2Placement3d | Read & Write tool for FeaAxis2Placement3d |
RWStepFEA_RWFeaCurveSectionGeometricRelationship | Read & Write tool for FeaCurveSectionGeometricRelationship |
RWStepFEA_RWFeaGroup | Read & Write tool for FeaGroup |
RWStepFEA_RWFeaLinearElasticity | Read & Write tool for FeaLinearElasticity |
RWStepFEA_RWFeaMassDensity | Read & Write tool for FeaMassDensity |
RWStepFEA_RWFeaMaterialPropertyRepresentation | Read & Write tool for FeaMaterialPropertyRepresentation |
RWStepFEA_RWFeaMaterialPropertyRepresentationItem | Read & Write tool for FeaMaterialPropertyRepresentationItem |
RWStepFEA_RWFeaModel | Read & Write tool for FeaModel |
RWStepFEA_RWFeaModel3d | Read & Write tool for FeaModel3d |
RWStepFEA_RWFeaModelDefinition | Read & Write tool for FeaModelDefinition |
RWStepFEA_RWFeaMoistureAbsorption | Read & Write tool for FeaMoistureAbsorption |
RWStepFEA_RWFeaParametricPoint | Read & Write tool for FeaParametricPoint |
RWStepFEA_RWFeaRepresentationItem | Read & Write tool for FeaRepresentationItem |
RWStepFEA_RWFeaSecantCoefficientOfLinearThermalExpansion | Read & Write tool for FeaSecantCoefficientOfLinearThermalExpansion |
RWStepFEA_RWFeaShellBendingStiffness | Read & Write tool for FeaShellBendingStiffness |
RWStepFEA_RWFeaShellMembraneBendingCouplingStiffness | Read & Write tool for FeaShellMembraneBendingCouplingStiffness |
RWStepFEA_RWFeaShellMembraneStiffness | Read & Write tool for FeaShellMembraneStiffness |
RWStepFEA_RWFeaShellShearStiffness | Read & Write tool for FeaShellShearStiffness |
RWStepFEA_RWFeaSurfaceSectionGeometricRelationship | Read & Write tool for FeaSurfaceSectionGeometricRelationship |
RWStepFEA_RWFeaTangentialCoefficientOfLinearThermalExpansion | Read & Write tool for FeaTangentialCoefficientOfLinearThermalExpansion |
RWStepFEA_RWFreedomAndCoefficient | Read & Write tool for FreedomAndCoefficient |
RWStepFEA_RWFreedomsList | Read & Write tool for FreedomsList |
RWStepFEA_RWGeometricNode | Read & Write tool for GeometricNode |
RWStepFEA_RWNode | Read & Write tool for Node |
RWStepFEA_RWNodeDefinition | Read & Write tool for NodeDefinition |
RWStepFEA_RWNodeGroup | Read & Write tool for NodeGroup |
RWStepFEA_RWNodeRepresentation | Read & Write tool for NodeRepresentation |
RWStepFEA_RWNodeSet | Read & Write tool for NodeSet |
RWStepFEA_RWNodeWithSolutionCoordinateSystem | Read & Write tool for NodeWithSolutionCoordinateSystem |
RWStepFEA_RWNodeWithVector | Read & Write tool for NodeWithVector |
RWStepFEA_RWParametricCurve3dElementCoordinateDirection | Read & Write tool for ParametricCurve3dElementCoordinateDirection |
RWStepFEA_RWParametricCurve3dElementCoordinateSystem | Read & Write tool for ParametricCurve3dElementCoordinateSystem |
RWStepFEA_RWParametricSurface3dElementCoordinateSystem | Read & Write tool for ParametricSurface3dElementCoordinateSystem |
RWStepFEA_RWSurface3dElementRepresentation | Read & Write tool for Surface3dElementRepresentation |
RWStepFEA_RWVolume3dElementRepresentation | Read & Write tool for Volume3dElementRepresentation |
RWStepGeom_RWAxis1Placement | Read & Write Module for Axis1Placement |
RWStepGeom_RWAxis2Placement2d | Read & Write Module for Axis2Placement2d |
RWStepGeom_RWAxis2Placement3d | Read & Write Module for Axis2Placement3d |
RWStepGeom_RWBezierCurve | Read & Write Module for BezierCurve |
RWStepGeom_RWBezierCurveAndRationalBSplineCurve | Read & Write Module for BezierCurveAndRationalBSplineCurve |
RWStepGeom_RWBezierSurface | Read & Write Module for BezierSurface |
RWStepGeom_RWBezierSurfaceAndRationalBSplineSurface | Read & Write Module for BezierSurfaceAndRationalBSplineSurface |
RWStepGeom_RWBoundaryCurve | Read & Write Module for BoundaryCurve |
RWStepGeom_RWBoundedCurve | Read & Write Module for BoundedCurve |
RWStepGeom_RWBoundedSurface | Read & Write Module for BoundedSurface |
RWStepGeom_RWBSplineCurve | Read & Write Module for BSplineCurve |
RWStepGeom_RWBSplineCurveWithKnots | Read & Write Module for BSplineCurveWithKnots Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWBSplineCurveWithKnotsAndRationalBSplineCurve | Read & Write Module for BSplineCurveWithKnotsAndRationalBSplineCurve Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWBSplineSurface | Read & Write Module for BSplineSurface |
RWStepGeom_RWBSplineSurfaceWithKnots | Read & Write Module for BSplineSurfaceWithKnots Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface | Read & Write Module for BSplineSurfaceWithKnotsAndRationalBSplineSurface Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWCartesianPoint | Read & Write Module for CartesianPoint |
RWStepGeom_RWCartesianTransformationOperator | Read & Write Module for CartesianTransformationOperator |
RWStepGeom_RWCartesianTransformationOperator3d | Read & Write Module for CartesianTransformationOperator3d |
RWStepGeom_RWCircle | Read & Write Module for Circle |
RWStepGeom_RWCompositeCurve | Read & Write Module for CompositeCurve |
RWStepGeom_RWCompositeCurveOnSurface | Read & Write Module for CompositeCurveOnSurface |
RWStepGeom_RWCompositeCurveSegment | Read & Write Module for CompositeCurveSegment |
RWStepGeom_RWConic | Read & Write Module for Conic |
RWStepGeom_RWConicalSurface | Read & Write Module for ConicalSurface |
RWStepGeom_RWCurve | Read & Write Module for Curve |
RWStepGeom_RWCurveBoundedSurface | Read & Write tool for CurveBoundedSurface |
RWStepGeom_RWCurveReplica | Read & Write Module for CurveReplica |
RWStepGeom_RWCylindricalSurface | Read & Write Module for CylindricalSurface |
RWStepGeom_RWDegeneratePcurve | Read & Write Module for DegeneratePcurve |
RWStepGeom_RWDegenerateToroidalSurface | Read & Write Module for DegenerateToroidalSurface |
RWStepGeom_RWDirection | Read & Write Module for Direction Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWElementarySurface | Read & Write Module for ElementarySurface |
RWStepGeom_RWEllipse | Read & Write Module for Ellipse Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWEvaluatedDegeneratePcurve | Read & Write Module for EvaluatedDegeneratePcurve |
RWStepGeom_RWGeometricRepresentationContext | Read & Write Module for GeometricRepresentationContext |
RWStepGeom_RWGeometricRepresentationContextAndGlobalUnitAssignedContext | Read & Write Module for GeometricRepresentationContextAndGlobalUnitAssignedContext |
RWStepGeom_RWGeometricRepresentationContextAndParametricRepresentationContext | Read & Write Module for GeometricRepresentationContextAndParametricRepresentationContext |
RWStepGeom_RWGeometricRepresentationItem | Read & Write Module for GeometricRepresentationItem |
RWStepGeom_RWGeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx | Read & Write Module for GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx |
RWStepGeom_RWHyperbola | Read & Write Module for Hyperbola |
RWStepGeom_RWIntersectionCurve | Read & Write Module for IntersectionCurve |
RWStepGeom_RWLine | Read & Write Module for Line |
RWStepGeom_RWOffsetCurve3d | Read & Write Module for OffsetCurve3d |
RWStepGeom_RWOffsetSurface | Read & Write Module for OffsetSurface |
RWStepGeom_RWOrientedSurface | Read & Write tool for OrientedSurface |
RWStepGeom_RWOuterBoundaryCurve | Read & Write Module for OuterBoundaryCurve |
RWStepGeom_RWParabola | Read & Write Module for Parabola |
RWStepGeom_RWPcurve | Read & Write Module for Pcurve |
RWStepGeom_RWPlacement | Read & Write Module for Placement |
RWStepGeom_RWPlane | Read & Write Module for Plane |
RWStepGeom_RWPoint | Read & Write Module for Point |
RWStepGeom_RWPointOnCurve | Read & Write Module for PointOnCurve |
RWStepGeom_RWPointOnSurface | Read & Write Module for PointOnSurface |
RWStepGeom_RWPointReplica | Read & Write Module for PointReplica |
RWStepGeom_RWPolyline | Read & Write Module for Polyline |
RWStepGeom_RWQuasiUniformCurve | Read & Write Module for QuasiUniformCurve |
RWStepGeom_RWQuasiUniformCurveAndRationalBSplineCurve | Read & Write Module for QuasiUniformCurveAndRationalBSplineCurve |
RWStepGeom_RWQuasiUniformSurface | Read & Write Module for QuasiUniformSurface |
RWStepGeom_RWQuasiUniformSurfaceAndRationalBSplineSurface | Read & Write Module for QuasiUniformSurfaceAndRationalBSplineSurface |
RWStepGeom_RWRationalBSplineCurve | Read & Write Module for RationalBSplineCurve Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWRationalBSplineSurface | Read & Write Module for RationalBSplineSurface Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWRectangularCompositeSurface | Read & Write Module for RectangularCompositeSurface |
RWStepGeom_RWRectangularTrimmedSurface | Read & Write Module for RectangularTrimmedSurface |
RWStepGeom_RWReparametrisedCompositeCurveSegment | Read & Write Module for ReparametrisedCompositeCurveSegment |
RWStepGeom_RWSeamCurve | Read & Write Module for SeamCurve |
RWStepGeom_RWSphericalSurface | Read & Write Module for SphericalSurface |
RWStepGeom_RWSurface | Read & Write Module for Surface |
RWStepGeom_RWSurfaceCurve | Read & Write Module for SurfaceCurve |
RWStepGeom_RWSurfaceCurveAndBoundedCurve | Read StepGeom_SurfaceCurveAndBoundedCurve |
RWStepGeom_RWSurfaceOfLinearExtrusion | Read & Write Module for SurfaceOfLinearExtrusion |
RWStepGeom_RWSurfaceOfRevolution | Read & Write Module for SurfaceOfRevolution |
RWStepGeom_RWSurfacePatch | Read & Write Module for SurfacePatch |
RWStepGeom_RWSurfaceReplica | Read & Write Module for SurfaceReplica |
RWStepGeom_RWSweptSurface | Read & Write Module for SweptSurface |
RWStepGeom_RWToroidalSurface | Read & Write Module for ToroidalSurface Check added by CKY , 7-OCT-1996 |
RWStepGeom_RWTrimmedCurve | Read & Write Module for TrimmedCurve |
RWStepGeom_RWUniformCurve | Read & Write Module for UniformCurve |
RWStepGeom_RWUniformCurveAndRationalBSplineCurve | Read & Write Module for UniformCurveAndRationalBSplineCurve |
RWStepGeom_RWUniformSurface | Read & Write Module for UniformSurface |
RWStepGeom_RWUniformSurfaceAndRationalBSplineSurface | Read & Write Module for UniformSurfaceAndRationalBSplineSurface |
RWStepGeom_RWVector | Read & Write Module for Vector Check added by CKY , 7-OCT-1996 |
RWStepRepr_RWAssemblyComponentUsage | Read & Write tool for AssemblyComponentUsage |
RWStepRepr_RWAssemblyComponentUsageSubstitute | Read & Write Module for AssemblyComponentUsageSubstitute |
RWStepRepr_RWCompositeShapeAspect | Read & Write tool for CompositeShapeAspect |
RWStepRepr_RWCompoundRepresentationItem | Read & Write Module for CompoundRepresentationItem |
RWStepRepr_RWConfigurationDesign | Read & Write tool for ConfigurationDesign |
RWStepRepr_RWConfigurationEffectivity | Read & Write tool for ConfigurationEffectivity |
RWStepRepr_RWConfigurationItem | Read & Write tool for ConfigurationItem |
RWStepRepr_RWDataEnvironment | Read & Write tool for DataEnvironment |
RWStepRepr_RWDefinitionalRepresentation | Read & Write Module for DefinitionalRepresentation |
RWStepRepr_RWDerivedShapeAspect | Read & Write tool for DerivedShapeAspect |
RWStepRepr_RWDescriptiveRepresentationItem | Read & Write Module for DescriptiveRepresentationItem |
RWStepRepr_RWExtension | Read & Write tool for Extension |
RWStepRepr_RWFunctionallyDefinedTransformation | Read & Write Module for FunctionallyDefinedTransformation |
RWStepRepr_RWGlobalUncertaintyAssignedContext | Read & Write Module for GlobalUncertaintyAssignedContext |
RWStepRepr_RWGlobalUnitAssignedContext | Read & Write Module for GlobalUnitAssignedContext |
RWStepRepr_RWItemDefinedTransformation | Read & Write Module for ItemDefinedTransformation |
RWStepRepr_RWMakeFromUsageOption | Read & Write tool for MakeFromUsageOption |
RWStepRepr_RWMappedItem | Read & Write Module for MappedItem |
RWStepRepr_RWMaterialDesignation | Read & Write Module for MaterialDesignation |
RWStepRepr_RWMaterialProperty | Read & Write tool for MaterialProperty |
RWStepRepr_RWMaterialPropertyRepresentation | Read & Write tool for MaterialPropertyRepresentation |
RWStepRepr_RWMeasureRepresentationItem | Read & Write Module for MeasureRepresentationItem |
RWStepRepr_RWParametricRepresentationContext | Read & Write Module for ParametricRepresentationContext |
RWStepRepr_RWProductConcept | Read & Write tool for ProductConcept |
RWStepRepr_RWProductDefinitionShape | Read & Write tool for ProductDefinitionShape |
RWStepRepr_RWPropertyDefinition | Read & Write tool for PropertyDefinition |
RWStepRepr_RWPropertyDefinitionRelationship | Read & Write tool for PropertyDefinitionRelationship |
RWStepRepr_RWPropertyDefinitionRepresentation | Read & Write tool for PropertyDefinitionRepresentation |
RWStepRepr_RWQuantifiedAssemblyComponentUsage | Read & Write tool for QuantifiedAssemblyComponentUsage |
RWStepRepr_RWRepresentation | Read & Write Module for Representation |
RWStepRepr_RWRepresentationContext | Read & Write Module for RepresentationContext |
RWStepRepr_RWRepresentationItem | Read & Write Module for RepresentationItem |
RWStepRepr_RWRepresentationMap | Read & Write Module for RepresentationMap |
RWStepRepr_RWRepresentationRelationship | Read & Write Module for RepresentationRelationship |
RWStepRepr_RWRepresentationRelationshipWithTransformation | Read & Write Module for RepresentationRelationshipWithTransformation |
RWStepRepr_RWReprItemAndLengthMeasureWithUnit | Read & Write Module for ReprItemAndLengthMeasureWithUni |
RWStepRepr_RWShapeAspect | Read & Write Module for ShapeAspect |
RWStepRepr_RWShapeAspectDerivingRelationship | Read & Write tool for ShapeAspectDerivingRelationship |
RWStepRepr_RWShapeAspectRelationship | Read & Write tool for ShapeAspectRelationship |
RWStepRepr_RWShapeAspectTransition | Read & Write tool for ShapeAspectTransition |
RWStepRepr_RWShapeRepresentationRelationshipWithTransformation | Read & Write Module for ShapeRepresentationRelationshipWithTransformation |
RWStepRepr_RWSpecifiedHigherUsageOccurrence | Read & Write tool for SpecifiedHigherUsageOccurrence |
RWStepRepr_RWStructuralResponseProperty | Read & Write tool for StructuralResponseProperty |
RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation | Read & Write tool for StructuralResponsePropertyDefinitionRepresentation |
RWStepShape_RWAdvancedBrepShapeRepresentation | Read & Write Module for AdvancedBrepShapeRepresentation |
RWStepShape_RWAdvancedFace | Read & Write Module for AdvancedFace |
RWStepShape_RWAngularLocation | Read & Write tool for AngularLocation |
RWStepShape_RWAngularSize | Read & Write tool for AngularSize |
RWStepShape_RWBlock | Read & Write Module for Block |
RWStepShape_RWBooleanResult | Read & Write Module for BooleanResult |
RWStepShape_RWBoxDomain | Read & Write Module for BoxDomain |
RWStepShape_RWBoxedHalfSpace | Read & Write Module for BoxedHalfSpace |
RWStepShape_RWBrepWithVoids | Read & Write Module for BrepWithVoids |
RWStepShape_RWClosedShell | Read & Write Module for ClosedShell |
RWStepShape_RWCompoundShapeRepresentation | Read & Write tool for CompoundShapeRepresentation |
RWStepShape_RWConnectedEdgeSet | Read & Write tool for ConnectedEdgeSet |
RWStepShape_RWConnectedFaceSet | Read & Write Module for ConnectedFaceSet |
RWStepShape_RWConnectedFaceShapeRepresentation | Read & Write tool for ConnectedFaceShapeRepresentation |
RWStepShape_RWConnectedFaceSubSet | Read & Write tool for ConnectedFaceSubSet |
RWStepShape_RWContextDependentShapeRepresentation | Read & Write Module for ContextDependentShapeRepresentation |
RWStepShape_RWCsgShapeRepresentation | Read & Write Module for CsgShapeRepresentation |
RWStepShape_RWCsgSolid | Read & Write Module for CsgSolid |
RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation | Read & Write Module for ConversionBasedUnitAndLengthUnit |
RWStepShape_RWDimensionalCharacteristicRepresentation | Read & Write tool for DimensionalCharacteristicRepresentation |
RWStepShape_RWDimensionalLocation | Read & Write tool for DimensionalLocation |
RWStepShape_RWDimensionalLocationWithPath | Read & Write tool for DimensionalLocationWithPath |
RWStepShape_RWDimensionalSize | Read & Write tool for DimensionalSize |
RWStepShape_RWDimensionalSizeWithPath | Read & Write tool for DimensionalSizeWithPath |
RWStepShape_RWEdge | Read & Write Module for Edge |
RWStepShape_RWEdgeBasedWireframeModel | Read & Write tool for EdgeBasedWireframeModel |
RWStepShape_RWEdgeBasedWireframeShapeRepresentation | Read & Write tool for EdgeBasedWireframeShapeRepresentation |
RWStepShape_RWEdgeCurve | Read & Write Module for EdgeCurve Check added by CKY , 7-OCT-1996 |
RWStepShape_RWEdgeLoop | Read & Write Module for EdgeLoop Check added by CKY , 7-OCT-1996 |
RWStepShape_RWExtrudedAreaSolid | Read & Write Module for ExtrudedAreaSolid |
RWStepShape_RWExtrudedFaceSolid | Read & Write Module for ExtrudedFaceSolid |
RWStepShape_RWFace | Read & Write Module for Face |
RWStepShape_RWFaceBasedSurfaceModel | Read & Write tool for FaceBasedSurfaceModel |
RWStepShape_RWFaceBound | Read & Write Module for FaceBound Check added by CKY , 7-OCT-1996 |
RWStepShape_RWFaceOuterBound | Read & Write Module for FaceOuterBound |
RWStepShape_RWFaceSurface | Read & Write Module for FaceSurface |
RWStepShape_RWFacetedBrep | Read & Write Module for FacetedBrep |
RWStepShape_RWFacetedBrepAndBrepWithVoids | Read & Write Module for FacetedBrepAndBrepWithVoids |
RWStepShape_RWFacetedBrepShapeRepresentation | Read & Write Module for FacetedBrepShapeRepresentation |
RWStepShape_RWGeometricallyBoundedSurfaceShapeRepresentation | Read & Write Module for GeometricallyBoundedSurfaceShapeRepresentation |
RWStepShape_RWGeometricallyBoundedWireframeShapeRepresentation | Read & Write Module for GeometricallyBoundedWireframeShapeRepresentation |
RWStepShape_RWGeometricCurveSet | Read & Write Module for GeometricCurveSet |
RWStepShape_RWGeometricSet | Read & Write Module for GeometricSet |
RWStepShape_RWHalfSpaceSolid | Read & Write Module for HalfSpaceSolid |
RWStepShape_RWLimitsAndFits | Read & Write Module for LimitsAndFits |
RWStepShape_RWLoop | Read & Write Module for Loop |
RWStepShape_RWLoopAndPath | Read & Write Module for LoopAndPath |
RWStepShape_RWManifoldSolidBrep | Read & Write Module for ManifoldSolidBrep |
RWStepShape_RWManifoldSurfaceShapeRepresentation | Read & Write Module for ManifoldSurfaceShapeRepresentation |
RWStepShape_RWMeasureQualification | Read & Write Module for MeasureQualification |
RWStepShape_RWMeasureRepresentationItemAndQualifiedRepresentationItem | Read & Write Module for MeasureRepresentationItemAndQualifiedRepresentationItem |
RWStepShape_RWNonManifoldSurfaceShapeRepresentation | Read & Write tool for NonManifoldSurfaceShapeRepresentation |
RWStepShape_RWOpenShell | Read & Write Module for OpenShell |
RWStepShape_RWOrientedClosedShell | Read & Write Module for OrientedClosedShell |
RWStepShape_RWOrientedEdge | Read & Write Module for OrientedEdge |
RWStepShape_RWOrientedFace | Read & Write Module for OrientedFace |
RWStepShape_RWOrientedOpenShell | Read & Write Module for OrientedOpenShell |
RWStepShape_RWOrientedPath | Read & Write Module for OrientedPath |
RWStepShape_RWPath | Read & Write Module for Path |
RWStepShape_RWPlusMinusTolerance | Read & Write Module for PlusMinusTolerance |
RWStepShape_RWPointRepresentation | Read & Write tool for PointRepresentation |
RWStepShape_RWPolyLoop | Read & Write Module for PolyLoop |
RWStepShape_RWPrecisionQualifier | Read & Write Module for PrecisionQualifier |
RWStepShape_RWQualifiedRepresentationItem | Read & Write Module for QualifiedRepresentationItem |
RWStepShape_RWRevolvedAreaSolid | Read & Write Module for RevolvedAreaSolid |
RWStepShape_RWRevolvedFaceSolid | |
RWStepShape_RWRightAngularWedge | Read & Write Module for RightAngularWedge |
RWStepShape_RWRightCircularCone | Read & Write Module for RightCircularCone |
RWStepShape_RWRightCircularCylinder | Read & Write Module for RightCircularCylinder |
RWStepShape_RWSeamEdge | Read & Write tool for SeamEdge |
RWStepShape_RWShapeDefinitionRepresentation | Read & Write tool for ShapeDefinitionRepresentation |
RWStepShape_RWShapeDimensionRepresentation | Read & Write tool for ShapeDimensionRepresentation |
RWStepShape_RWShapeRepresentation | Read & Write Module for ShapeRepresentation |
RWStepShape_RWShapeRepresentationWithParameters | Read & Write tool for ShapeRepresentationWithParameters |
RWStepShape_RWShellBasedSurfaceModel | Read & Write Module for ShellBasedSurfaceModel |
RWStepShape_RWSolidModel | Read & Write Module for SolidModel |
RWStepShape_RWSolidReplica | Read & Write Module for SolidReplica |
RWStepShape_RWSphere | Read & Write Module for Sphere |
RWStepShape_RWSubedge | Read & Write tool for Subedge |
RWStepShape_RWSubface | Read & Write tool for Subface |
RWStepShape_RWSweptAreaSolid | Read & Write Module for SweptAreaSolid |
RWStepShape_RWSweptFaceSolid | Read & Write Module for SweptFaceSolid |
RWStepShape_RWToleranceValue | Read & Write Module for ToleranceValue |
RWStepShape_RWTopologicalRepresentationItem | Read & Write Module for TopologicalRepresentationItem |
RWStepShape_RWTorus | Read & Write Module for Torus |
RWStepShape_RWTransitionalShapeRepresentation | Read & Write Module for TransitionalShapeRepresentation |
RWStepShape_RWTypeQualifier | Read & Write Module for TypeQualifier |
RWStepShape_RWVertex | Read & Write Module for Vertex |
RWStepShape_RWVertexLoop | Read & Write Module for VertexLoop |
RWStepShape_RWVertexPoint | Read & Write Module for VertexPoint |
RWStepVisual_RWAreaInSet | Read & Write Module for AreaInSet |
RWStepVisual_RWBackgroundColour | Read & Write Module for BackgroundColour |
RWStepVisual_RWCameraImage | Read & Write Module for CameraImage |
RWStepVisual_RWCameraModel | Read & Write Module for CameraModel |
RWStepVisual_RWCameraModelD2 | Read & Write Module for CameraModelD2 |
RWStepVisual_RWCameraModelD3 | Read & Write Module for CameraModelD3 |
RWStepVisual_RWCameraUsage | Read & Write Module for CameraUsage |
RWStepVisual_RWColour | Read & Write Module for Colour |
RWStepVisual_RWColourRgb | Read & Write Module for ColourRgb |
RWStepVisual_RWColourSpecification | Read & Write Module for ColourSpecification |
RWStepVisual_RWCompositeText | Read & Write Module for CompositeText |
RWStepVisual_RWCompositeTextWithExtent | Read & Write Module for CompositeTextWithExtent |
RWStepVisual_RWContextDependentInvisibility | Read & Write Module for ContextDependentInvisibility |
RWStepVisual_RWContextDependentOverRidingStyledItem | Read & Write Module for ContextDependentOverRidingStyledItem |
RWStepVisual_RWCurveStyle | Read & Write Module for CurveStyle |
RWStepVisual_RWCurveStyleFont | Read & Write Module for CurveStyleFont |
RWStepVisual_RWCurveStyleFontPattern | Read & Write Module for CurveStyleFontPattern |
RWStepVisual_RWDraughtingModel | Read & Write tool for DraughtingModel |
RWStepVisual_RWDraughtingPreDefinedColour | Read & Write Module for DraughtingPreDefinedColour |
RWStepVisual_RWDraughtingPreDefinedCurveFont | Read & Write Module for DraughtingPreDefinedCurveFont |
RWStepVisual_RWExternallyDefinedCurveFont | Read & Write tool for ExternallyDefinedCurveFont |
RWStepVisual_RWFillAreaStyle | Read & Write Module for FillAreaStyle |
RWStepVisual_RWFillAreaStyleColour | Read & Write Module for FillAreaStyleColour |
RWStepVisual_RWInvisibility | Read & Write Module for Invisibility |
RWStepVisual_RWMechanicalDesignGeometricPresentationArea | Read & Write Module for MechanicalDesignGeometricPresentationArea |
RWStepVisual_RWMechanicalDesignGeometricPresentationRepresentation | Read & Write Module for MechanicalDesignGeometricPresentationRepresentation |
RWStepVisual_RWOverRidingStyledItem | Read & Write Module for OverRidingStyledItem |
RWStepVisual_RWPlanarBox | Read & Write Module for PlanarBox |
RWStepVisual_RWPlanarExtent | Read & Write Module for PlanarExtent |
RWStepVisual_RWPointStyle | Read & Write Module for PointStyle |
RWStepVisual_RWPreDefinedColour | Read & Write Module for PreDefinedColour |
RWStepVisual_RWPreDefinedCurveFont | Read & Write Module for PreDefinedCurveFont |
RWStepVisual_RWPreDefinedItem | Read & Write Module for PreDefinedItem |
RWStepVisual_RWPresentationArea | Read & Write Module for PresentationArea |
RWStepVisual_RWPresentationLayerAssignment | Read & Write Module for PresentationLayerAssignment |
RWStepVisual_RWPresentationLayerUsage | Read & Write Module for PresentationLayerUsage |
RWStepVisual_RWPresentationRepresentation | Read & Write Module for PresentationRepresentation |
RWStepVisual_RWPresentationSet | Read & Write Module for PresentationSet |
RWStepVisual_RWPresentationSize | Read & Write Module for PresentationSize |
RWStepVisual_RWPresentationStyleAssignment | Read & Write Module for PresentationStyleAssignment |
RWStepVisual_RWPresentationStyleByContext | Read & Write Module for PresentationStyleByContext |
RWStepVisual_RWPresentationView | Read & Write Module for PresentationView |
RWStepVisual_RWPresentedItemRepresentation | Read & Write Module for PresentedItemRepresentation |
RWStepVisual_RWStyledItem | Read & Write Module for StyledItem |
RWStepVisual_RWSurfaceSideStyle | Read & Write Module for SurfaceSideStyle |
RWStepVisual_RWSurfaceStyleBoundary | Read & Write Module for SurfaceStyleBoundary |
RWStepVisual_RWSurfaceStyleControlGrid | Read & Write Module for SurfaceStyleControlGrid |
RWStepVisual_RWSurfaceStyleFillArea | Read & Write Module for SurfaceStyleFillArea |
RWStepVisual_RWSurfaceStyleParameterLine | Read & Write Module for SurfaceStyleParameterLine |
RWStepVisual_RWSurfaceStyleSegmentationCurve | Read & Write Module for SurfaceStyleSegmentationCurve |
RWStepVisual_RWSurfaceStyleSilhouette | Read & Write Module for SurfaceStyleSilhouette |
RWStepVisual_RWSurfaceStyleUsage | Read & Write Module for SurfaceStyleUsage |
RWStepVisual_RWTemplate | Read & Write Module for Template |
RWStepVisual_RWTemplateInstance | Read & Write Module for TemplateInstance |
RWStepVisual_RWTextLiteral | Read & Write Module for TextLiteral |
RWStepVisual_RWTextStyle | Read & Write Module for TextStyle |
RWStepVisual_RWTextStyleForDefinedFont | Read & Write Module for TextStyleForDefinedFont |
RWStepVisual_RWTextStyleWithBoxCharacteristics | Read & Write Module for TextStyleWithBoxCharacteristics |
RWStepVisual_RWViewVolume | Read & Write Module for ViewVolume |
RWStl | This package contains the methods to be used in the Stereo Lithograpy Application. The main features of this application are ,starting from a Shape : - mesh this shape with a maximun tolerance, - display the meshing, - write the meshing in a file (binary or ascii), - read of file (binary or ascii) and display it, - translate a binary file to an ascii file, - translate an ascii file to an binary file. |
StepAP203_ApprovedItem | Representation of STEP SELECT type ApprovedItem |
StepAP203_Array1OfApprovedItem | |
StepAP203_Array1OfCertifiedItem | |
StepAP203_Array1OfChangeRequestItem | |
StepAP203_Array1OfClassifiedItem | |
StepAP203_Array1OfContractedItem | |
StepAP203_Array1OfDateTimeItem | |
StepAP203_Array1OfPersonOrganizationItem | |
StepAP203_Array1OfSpecifiedItem | |
StepAP203_Array1OfStartRequestItem | |
StepAP203_Array1OfWorkItem | |
StepAP203_CcDesignApproval | Representation of STEP entity CcDesignApproval |
StepAP203_CcDesignCertification | Representation of STEP entity CcDesignCertification |
StepAP203_CcDesignContract | Representation of STEP entity CcDesignContract |
StepAP203_CcDesignDateAndTimeAssignment | Representation of STEP entity CcDesignDateAndTimeAssignment |
StepAP203_CcDesignPersonAndOrganizationAssignment | Representation of STEP entity CcDesignPersonAndOrganizationAssignment |
StepAP203_CcDesignSecurityClassification | Representation of STEP entity CcDesignSecurityClassification |
StepAP203_CcDesignSpecificationReference | Representation of STEP entity CcDesignSpecificationReference |
StepAP203_CertifiedItem | Representation of STEP SELECT type CertifiedItem |
StepAP203_Change | Representation of STEP entity Change |
StepAP203_ChangeRequest | Representation of STEP entity ChangeRequest |
StepAP203_ChangeRequestItem | Representation of STEP SELECT type ChangeRequestItem |
StepAP203_ClassifiedItem | Representation of STEP SELECT type ClassifiedItem |
StepAP203_ContractedItem | Representation of STEP SELECT type ContractedItem |
StepAP203_DateTimeItem | Representation of STEP SELECT type DateTimeItem |
StepAP203_HArray1OfApprovedItem | |
StepAP203_HArray1OfCertifiedItem | |
StepAP203_HArray1OfChangeRequestItem | |
StepAP203_HArray1OfClassifiedItem | |
StepAP203_HArray1OfContractedItem | |
StepAP203_HArray1OfDateTimeItem | |
StepAP203_HArray1OfPersonOrganizationItem | |
StepAP203_HArray1OfSpecifiedItem | |
StepAP203_HArray1OfStartRequestItem | |
StepAP203_HArray1OfWorkItem | |
StepAP203_PersonOrganizationItem | Representation of STEP SELECT type PersonOrganizationItem |
StepAP203_SpecifiedItem | Representation of STEP SELECT type SpecifiedItem |
StepAP203_StartRequest | Representation of STEP entity StartRequest |
StepAP203_StartRequestItem | Representation of STEP SELECT type StartRequestItem |
StepAP203_StartWork | Representation of STEP entity StartWork |
StepAP203_WorkItem | Representation of STEP SELECT type WorkItem |
StepAP209_Construct | Basic tool for working with AP209 model |
StepAP214 | Complete AP214 CC1 , Revision 4 Upgrading from Revision 2 to Revision 4 : 26 Mar 1997 Splitting in sub-schemas : 5 Nov 1997 |
StepAP214_AppliedApprovalAssignment | |
StepAP214_AppliedDateAndTimeAssignment | |
StepAP214_AppliedDateAssignment | |
StepAP214_AppliedDocumentReference | |
StepAP214_AppliedExternalIdentificationAssignment | Representation of STEP entity AppliedExternalIdentificationAssignment |
StepAP214_AppliedGroupAssignment | Representation of STEP entity AppliedGroupAssignment |
StepAP214_AppliedOrganizationAssignment | |
StepAP214_AppliedPersonAndOrganizationAssignment | |
StepAP214_AppliedPresentedItem | |
StepAP214_AppliedSecurityClassificationAssignment | |
StepAP214_ApprovalItem | |
StepAP214_Array1OfApprovalItem | |
StepAP214_Array1OfAutoDesignDateAndPersonItem | |
StepAP214_Array1OfAutoDesignDateAndTimeItem | |
StepAP214_Array1OfAutoDesignDatedItem | |
StepAP214_Array1OfAutoDesignGeneralOrgItem | |
StepAP214_Array1OfAutoDesignGroupedItem | |
StepAP214_Array1OfAutoDesignPresentedItemSelect | |
StepAP214_Array1OfAutoDesignReferencingItem | |
StepAP214_Array1OfDateAndTimeItem | |
StepAP214_Array1OfDateItem | |
StepAP214_Array1OfDocumentReferenceItem | |
StepAP214_Array1OfExternalIdentificationItem | |
StepAP214_Array1OfGroupItem | |
StepAP214_Array1OfOrganizationItem | |
StepAP214_Array1OfPersonAndOrganizationItem | |
StepAP214_Array1OfPresentedItemSelect | |
StepAP214_Array1OfSecurityClassificationItem | |
StepAP214_AutoDesignActualDateAndTimeAssignment | |
StepAP214_AutoDesignActualDateAssignment | |
StepAP214_AutoDesignApprovalAssignment | |
StepAP214_AutoDesignDateAndPersonAssignment | |
StepAP214_AutoDesignDateAndPersonItem | |
StepAP214_AutoDesignDateAndTimeItem | |
StepAP214_AutoDesignDatedItem | |
StepAP214_AutoDesignDocumentReference | |
StepAP214_AutoDesignGeneralOrgItem | |
StepAP214_AutoDesignGroupAssignment | |
StepAP214_AutoDesignGroupedItem | |
StepAP214_AutoDesignNominalDateAndTimeAssignment | |
StepAP214_AutoDesignNominalDateAssignment | |
StepAP214_AutoDesignOrganizationAssignment | |
StepAP214_AutoDesignOrganizationItem | |
StepAP214_AutoDesignPersonAndOrganizationAssignment | |
StepAP214_AutoDesignPresentedItem | |
StepAP214_AutoDesignPresentedItemSelect | |
StepAP214_AutoDesignReferencingItem | |
StepAP214_AutoDesignSecurityClassificationAssignment | |
StepAP214_Class | Representation of STEP entity Class |
StepAP214_DateAndTimeItem | |
StepAP214_DateItem | |
StepAP214_DocumentReferenceItem | |
StepAP214_ExternalIdentificationItem | Representation of STEP SELECT type ExternalIdentificationItem |
StepAP214_ExternallyDefinedClass | Representation of STEP entity ExternallyDefinedClass |
StepAP214_ExternallyDefinedGeneralProperty | Representation of STEP entity ExternallyDefinedGeneralProperty |
StepAP214_GroupItem | |
StepAP214_HArray1OfApprovalItem | |
StepAP214_HArray1OfAutoDesignDateAndPersonItem | |
StepAP214_HArray1OfAutoDesignDateAndTimeItem | |
StepAP214_HArray1OfAutoDesignDatedItem | |
StepAP214_HArray1OfAutoDesignGeneralOrgItem | |
StepAP214_HArray1OfAutoDesignGroupedItem | |
StepAP214_HArray1OfAutoDesignPresentedItemSelect | |
StepAP214_HArray1OfAutoDesignReferencingItem | |
StepAP214_HArray1OfDateAndTimeItem | |
StepAP214_HArray1OfDateItem | |
StepAP214_HArray1OfDocumentReferenceItem | |
StepAP214_HArray1OfExternalIdentificationItem | |
StepAP214_HArray1OfGroupItem | |
StepAP214_HArray1OfOrganizationItem | |
StepAP214_HArray1OfPersonAndOrganizationItem | |
StepAP214_HArray1OfPresentedItemSelect | |
StepAP214_HArray1OfSecurityClassificationItem | |
StepAP214_OrganizationItem | |
StepAP214_PersonAndOrganizationItem | |
StepAP214_PresentedItemSelect | |
StepAP214_Protocol | Protocol for StepAP214 Entities It requires StepAP214 as a Resource |
StepAP214_RepItemGroup | Representation of STEP entity RepItemGroup |
StepAP214_SecurityClassificationItem | |
StepBasic_Action | Representation of STEP entity Action |
StepBasic_ActionAssignment | Representation of STEP entity ActionAssignment |
StepBasic_ActionMethod | Representation of STEP entity ActionMethod |
StepBasic_ActionRequestAssignment | Representation of STEP entity ActionRequestAssignment |
StepBasic_ActionRequestSolution | Representation of STEP entity ActionRequestSolution |
StepBasic_Address | |
StepBasic_ApplicationContext | |
StepBasic_ApplicationContextElement | |
StepBasic_ApplicationProtocolDefinition | |
StepBasic_Approval | |
StepBasic_ApprovalAssignment | |
StepBasic_ApprovalDateTime | Added from StepBasic Rev2 to Rev4 |
StepBasic_ApprovalPersonOrganization | |
StepBasic_ApprovalRelationship | |
StepBasic_ApprovalRole | |
StepBasic_ApprovalStatus | |
StepBasic_AreaUnit | |
StepBasic_Array1OfApproval | |
StepBasic_Array1OfDerivedUnitElement | |
StepBasic_Array1OfDocument | |
StepBasic_Array1OfNamedUnit | |
StepBasic_Array1OfOrganization | |
StepBasic_Array1OfPerson | |
StepBasic_Array1OfProduct | |
StepBasic_Array1OfProductContext | |
StepBasic_Array1OfProductDefinition | |
StepBasic_Array1OfUncertaintyMeasureWithUnit | |
StepBasic_CalendarDate | |
StepBasic_Certification | Representation of STEP entity Certification |
StepBasic_CertificationAssignment | Representation of STEP entity CertificationAssignment |
StepBasic_CertificationType | Representation of STEP entity CertificationType |
StepBasic_CharacterizedObject | Representation of STEP entity CharacterizedObject |
StepBasic_Contract | Representation of STEP entity Contract |
StepBasic_ContractAssignment | Representation of STEP entity ContractAssignment |
StepBasic_ContractType | Representation of STEP entity ContractType |
StepBasic_ConversionBasedUnit | |
StepBasic_ConversionBasedUnitAndAreaUnit | |
StepBasic_ConversionBasedUnitAndLengthUnit | |
StepBasic_ConversionBasedUnitAndMassUnit | |
StepBasic_ConversionBasedUnitAndPlaneAngleUnit | |
StepBasic_ConversionBasedUnitAndRatioUnit | |
StepBasic_ConversionBasedUnitAndSolidAngleUnit | |
StepBasic_ConversionBasedUnitAndTimeUnit | |
StepBasic_ConversionBasedUnitAndVolumeUnit | |
StepBasic_CoordinatedUniversalTimeOffset | |
StepBasic_Date | |
StepBasic_DateAndTime | |
StepBasic_DateAndTimeAssignment | |
StepBasic_DateAssignment | |
StepBasic_DateRole | |
StepBasic_DateTimeRole | |
StepBasic_DateTimeSelect | |
StepBasic_DerivedUnit | Added from StepBasic Rev2 to Rev4 |
StepBasic_DerivedUnitElement | Added from StepBasic Rev2 to Rev4 |
StepBasic_DesignContext | Class added to Schema AP214 around April 1996 |
StepBasic_DigitalDocument | |
StepBasic_DimensionalExponents | |
StepBasic_Document | Representation of STEP entity Document |
StepBasic_DocumentFile | Representation of STEP entity DocumentFile |
StepBasic_DocumentProductAssociation | Representation of STEP entity DocumentProductAssociation |
StepBasic_DocumentProductEquivalence | Representation of STEP entity DocumentProductEquivalence |
StepBasic_DocumentReference | |
StepBasic_DocumentRelationship | |
StepBasic_DocumentRepresentationType | Representation of STEP entity DocumentRepresentationType |
StepBasic_DocumentType | |
StepBasic_DocumentUsageConstraint | |
StepBasic_Effectivity | |
StepBasic_EffectivityAssignment | Representation of STEP entity EffectivityAssignment |
StepBasic_EulerAngles | Representation of STEP entity EulerAngles |
StepBasic_ExternalIdentificationAssignment | Representation of STEP entity ExternalIdentificationAssignment |
StepBasic_ExternallyDefinedItem | Representation of STEP entity ExternallyDefinedItem |
StepBasic_ExternalSource | Representation of STEP entity ExternalSource |
StepBasic_GeneralProperty | Representation of STEP entity GeneralProperty |
StepBasic_Group | Representation of STEP entity Group |
StepBasic_GroupAssignment | Representation of STEP entity GroupAssignment |
StepBasic_GroupRelationship | Representation of STEP entity GroupRelationship |
StepBasic_HArray1OfApproval | |
StepBasic_HArray1OfDerivedUnitElement | |
StepBasic_HArray1OfDocument | |
StepBasic_HArray1OfNamedUnit | |
StepBasic_HArray1OfOrganization | |
StepBasic_HArray1OfPerson | |
StepBasic_HArray1OfProduct | |
StepBasic_HArray1OfProductContext | |
StepBasic_HArray1OfProductDefinition | |
StepBasic_HArray1OfUncertaintyMeasureWithUnit | |
StepBasic_IdentificationAssignment | Representation of STEP entity IdentificationAssignment |
StepBasic_IdentificationRole | Representation of STEP entity IdentificationRole |
StepBasic_LengthMeasureWithUnit | |
StepBasic_LengthUnit | |
StepBasic_LocalTime | |
StepBasic_MassMeasureWithUnit | |
StepBasic_MassUnit | Representation of STEP entity MassUnit |
StepBasic_MeasureValueMember | For Select MeasureValue, i.e. : length_measure,time_measure,plane_angle_measure, solid_angle_measure,ratio_measure,parameter_value, context_dependent_measure,positive_length_measure, positive_plane_angle_measure,positive_ratio_measure, area_measure,volume_measure |
StepBasic_MeasureWithUnit | |
StepBasic_MechanicalContext | |
StepBasic_NameAssignment | Representation of STEP entity NameAssignment |
StepBasic_NamedUnit | |
StepBasic_ObjectRole | Representation of STEP entity ObjectRole |
StepBasic_OrdinalDate | |
StepBasic_Organization | |
StepBasic_OrganizationalAddress | |
StepBasic_OrganizationAssignment | |
StepBasic_OrganizationRole | |
StepBasic_Person | |
StepBasic_PersonalAddress | |
StepBasic_PersonAndOrganization | |
StepBasic_PersonAndOrganizationAssignment | |
StepBasic_PersonAndOrganizationRole | |
StepBasic_PersonOrganizationSelect | |
StepBasic_PhysicallyModeledProductDefinition | |
StepBasic_PlaneAngleMeasureWithUnit | |
StepBasic_PlaneAngleUnit | |
StepBasic_Product | |
StepBasic_ProductCategory | |
StepBasic_ProductCategoryRelationship | Representation of STEP entity ProductCategoryRelationship |
StepBasic_ProductConceptContext | Representation of STEP entity ProductConceptContext |
StepBasic_ProductContext | |
StepBasic_ProductDefinition | |
StepBasic_ProductDefinitionContext | |
StepBasic_ProductDefinitionEffectivity | |
StepBasic_ProductDefinitionFormation | |
StepBasic_ProductDefinitionFormationRelationship | Representation of STEP entity ProductDefinitionFormationRelationship |
StepBasic_ProductDefinitionFormationWithSpecifiedSource | |
StepBasic_ProductDefinitionRelationship | Representation of STEP entity ProductDefinitionRelationship |
StepBasic_ProductDefinitionWithAssociatedDocuments | |
StepBasic_ProductOrFormationOrDefinition | Representation of STEP SELECT type ProductOrFormationOrDefinition |
StepBasic_ProductRelatedProductCategory | |
StepBasic_ProductType | |
StepBasic_RatioMeasureWithUnit | |
StepBasic_RatioUnit | |
StepBasic_RoleAssociation | Representation of STEP entity RoleAssociation |
StepBasic_RoleSelect | Representation of STEP SELECT type RoleSelect |
StepBasic_SecurityClassification | |
StepBasic_SecurityClassificationAssignment | |
StepBasic_SecurityClassificationLevel | |
StepBasic_SiUnit | |
StepBasic_SiUnitAndAreaUnit | |
StepBasic_SiUnitAndLengthUnit | |
StepBasic_SiUnitAndMassUnit | |
StepBasic_SiUnitAndPlaneAngleUnit | |
StepBasic_SiUnitAndRatioUnit | |
StepBasic_SiUnitAndSolidAngleUnit | |
StepBasic_SiUnitAndThermodynamicTemperatureUnit | |
StepBasic_SiUnitAndTimeUnit | |
StepBasic_SiUnitAndVolumeUnit | |
StepBasic_SizeMember | For immediate members of SizeSelect, i.e. : ParameterValue (a Real) |
StepBasic_SizeSelect | |
StepBasic_SolidAngleMeasureWithUnit | |
StepBasic_SolidAngleUnit | |
StepBasic_SourceItem | Representation of STEP SELECT type SourceItem |
StepBasic_ThermodynamicTemperatureUnit | Representation of STEP entity ThermodynamicTemperatureUnit |
StepBasic_TimeMeasureWithUnit | |
StepBasic_TimeUnit | |
StepBasic_UncertaintyMeasureWithUnit | |
StepBasic_Unit | Implements a select type unit (NamedUnit or DerivedUnit) |
StepBasic_VersionedActionRequest | Representation of STEP entity VersionedActionRequest |
StepBasic_VolumeUnit | |
StepBasic_WeekOfYearAndDayDate | |
STEPCAFControl_ActorWrite | Extends ActorWrite from STEPControl by analysis of whether shape is assembly (based on information from DECAF) |
STEPCAFControl_Controller | Extends Controller from STEPControl in order to provide ActorWrite adapted for writing assemblies from DECAF Note that ActorRead from STEPControl is used for reading (inherited automatically) |
STEPCAFControl_DataMapIteratorOfDataMapOfLabelExternFile | |
STEPCAFControl_DataMapIteratorOfDataMapOfLabelShape | |
STEPCAFControl_DataMapIteratorOfDataMapOfPDExternFile | |
STEPCAFControl_DataMapIteratorOfDataMapOfSDRExternFile | |
STEPCAFControl_DataMapIteratorOfDataMapOfShapeLabel | |
STEPCAFControl_DataMapIteratorOfDataMapOfShapePD | |
STEPCAFControl_DataMapIteratorOfDataMapOfShapeSDR | |
STEPCAFControl_DataMapIteratorOfDataMapOfShapeTransient | |
STEPCAFControl_DataMapNodeOfDataMapOfLabelExternFile | |
STEPCAFControl_DataMapNodeOfDataMapOfLabelShape | |
STEPCAFControl_DataMapNodeOfDataMapOfPDExternFile | |
STEPCAFControl_DataMapNodeOfDataMapOfSDRExternFile | |
STEPCAFControl_DataMapNodeOfDataMapOfShapeLabel | |
STEPCAFControl_DataMapNodeOfDataMapOfShapePD | |
STEPCAFControl_DataMapNodeOfDataMapOfShapeSDR | |
STEPCAFControl_DataMapNodeOfDataMapOfShapeTransient | |
STEPCAFControl_DataMapOfLabelExternFile | |
STEPCAFControl_DataMapOfLabelShape | |
STEPCAFControl_DataMapOfPDExternFile | |
STEPCAFControl_DataMapOfSDRExternFile | |
STEPCAFControl_DataMapOfShapeLabel | |
STEPCAFControl_DataMapOfShapePD | |
STEPCAFControl_DataMapOfShapeSDR | |
STEPCAFControl_DataMapOfShapeTransient | |
STEPCAFControl_DictionaryOfExternFile | |
STEPCAFControl_ExternFile | Auxiliary class serving as container for data resulting from translation of external file |
STEPCAFControl_IteratorOfDictionaryOfExternFile | |
STEPCAFControl_Reader | Provides a tool to read STEP file and put it into DECAF document. Besides transfer of shapes (including assemblies) provided by STEPControl, supports also colors and part names |
STEPCAFControl_StackItemOfDictionaryOfExternFile | |
STEPCAFControl_Writer | Provides a tool to write DECAF document to the STEP file. Besides transfer of shapes (including assemblies) provided by STEPControl, supports also colors and part names |
STEPConstruct | Defines tools for creation and investigation STEP constructs used for representing various kinds of data, such as product and assembly structure, unit contexts, associated information The creation of these structures is made according to currently active schema (AP203 or AP214 CD2 or DIS) This is taken from parameter write.step.schema |
STEPConstruct_AP203Context | Maintains context specific for AP203 (required data and management information such as persons, dates, approvals etc.) It contains static entities (which can be shared), default values for person and organisation, and also provides tool for creating management entities around specific part (SDR). |
STEPConstruct_Assembly | This operator creates an item of an assembly, from its basic data : a ShapeRepresentation, a Location ... Three ways of coding such item from a ShapeRepresentation : - do nothing : i.e. informations for assembly are ignored - create a MappedItem - create a RepresentationRelationship (WithTransformation) |
STEPConstruct_ContextTool | Gives access to Product Definition Context (one per Model) Maintains ApplicationProtocolDefinition entity (common for all products) Also maintains context specific for AP203 and provides set of methods to work with various STEP constructs as required by Actor |
STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient | |
STEPConstruct_DataMapIteratorOfDataMapOfPointTransient | |
STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient | |
STEPConstruct_DataMapNodeOfDataMapOfPointTransient | |
STEPConstruct_DataMapOfAsciiStringTransient | |
STEPConstruct_DataMapOfPointTransient | |
STEPConstruct_ExternRefs | Provides a tool for analyzing (reading) and creating (writing) references to external files in STEP |
STEPConstruct_Part | Provides tools for creating STEP structures associated with part (SDR), such as PRODUCT, PDF etc., as requied by current schema Also allows to investigate and modify this data |
STEPConstruct_PointHasher | |
STEPConstruct_Styles | Provides a mechanism for reading and writing shape styles (such as color) to and from the STEP file This tool maintains a list of styles, either taking them from STEP model (reading), or filling it by calls to AddStyle or directly (writing). Some methods deal with general structures of styles and presentations in STEP, but there are methods which deal with particular implementation of colors (as described in RP) |
STEPConstruct_Tool | Provides basic functionalities for tools which are intended for encoding/decoding specific STEP constructs |
STEPConstruct_UnitContext | Tool for creation (encoding) and decoding (for writing and reading accordingly) context defining units and tolerances (uncerntanties) |
STEPConstruct_ValidationProps | This class provides tools for access (write and read) the validation properties on shapes in the STEP file. These are surface area, solid volume and centroid. |
STEPControl_ActorRead | This class performs the transfer of an Entity from AP214 and AP203, either Geometric or Topologic. I.E. for each type of Entity, it invokes the appropriate Tool then returns the Binder which contains the Result |
STEPControl_ActorWrite | This class performs the transfer of a Shape from TopoDS to AP203 or AP214 (CD2 or DIS) |
STEPControl_Controller | Defines basic controller for STEP processor |
STEPControl_Reader | Reads STEP files, checks them and translates their contents into Open CASCADE models. The STEP data can be that of a whole model or that of a specific list of entities in the model. As in XSControl_Reader, you specify the list using a selection. For the translation of iges files it is possible to use next sequence: To change translation parameters class Interface_Static should be used before beginning of translation (see STEP Parameters and General Parameters) Creation of reader - STEPControl_Reader reader; To load s file in a model use method reader.ReadFile("filename.stp") To print load results reader.PrintCheckLoad(failsonly,mode) where mode is equal to the value of enumeration IFSelect_PrintCount For definition number of candidates : Standard_Integer nbroots = reader. NbRootsForTransfer(); To transfer entities from a model the following methods can be used: for the whole model - reader.TransferRoots(); to transfer a list of entities: reader.TransferList(list); to transfer one entity Handle(Standard_Transient) ent = reader.RootForTransfer(num); reader.TransferEntity(ent), or reader.TransferOneRoot(num), or reader.TransferOne(num), or reader.TransferRoot(num) To obtain the result the following method can be used: reader.NbShapes() and reader.Shape(num); or reader.OneShape(); To print the results of transfer use method: reader.PrintCheckTransfer(failwarn,mode); where printfail is equal to the value of enumeration IFSelect_PrintFail, mode see above; or reader.PrintStatsTransfer(); Gets correspondence between a STEP entity and a result shape obtained from it. Handle(XSControl_WorkSession) WS = reader.WS(); if ( WS->TransferReader()->HasResult(ent) ) TopoDS_Shape shape = WS->TransferReader()->ShapeResult(ent); |
STEPControl_Writer | This class creates and writes STEP files from Open CASCADE models. A STEP file can be written to an existing STEP file or to a new one. Translation can be performed in one or several operations. Each translation operation outputs a distinct root entity in the STEP file. |
StepData | Gives basic data definition for Step Interface. Any class of a data model described in EXPRESS Language is candidate to be managed by a Step Interface |
StepData_Array1OfField | |
StepData_DefaultGeneral | DefaultGeneral defines a GeneralModule which processes Unknown Entity from StepData only |
StepData_DescrGeneral | Works with a Protocol by considering its entity descriptions |
StepData_Described | General frame to describe entities with Description (Simple or Complex) |
StepData_DescrProtocol | A DescrProtocol is a protocol dynamically (at execution time) defined with : - a list of resources (inherits FileProtocol) - a list of entity descriptions i.e. it can be defined with only C++ writing to initialize it Its initialization must : - set its schema name - define its resources (which can also be other DescrProtocol) - define its entity descriptions - record it in the system by calling RecordLib |
StepData_DescrReadWrite | |
StepData_ECDescr | Describes a Complex Entity (Plex) as a list of Simple ones |
StepData_EDescr | This class is intended to describe the authorized form for an entity, either Simple or Plex |
StepData_EnumTool | This class gives a way of conversion between the value of an enumeration and its representation in STEP An enumeration corresponds to an integer with reserved values, which begin to 0 In STEP, it is represented by a name in capital letter and limited by two dots, e.g. .UNKNOWN. EnumTool works with integers, it is just required to cast between an integer and an enumeration of required type. Its definition is intended to allow static creation in once, without having to recreate once for each use. It is possible to define subclasses on it, which directly give the good list of definition texts, and accepts a enumeration of the good type instead of an integer |
StepData_ESDescr | This class is intended to describe the authorized form for a Simple (not Plex) Entity, as a list of fields |
StepData_Field | Defines a generally defined Field for STEP data : can be used either in any kind of entity to implement it or in free format entities in a "late-binding" mode A field can have : no value (or derived), a single value of any kind, a list of value : single or double list When a field is set, this defines its new kind (Integer etc..) A single value is immediately set. A list of value is, firstly declared as for a kind (Integer String etc), then declared as a list with its initial size, after this its items are set Also it can be set in once if the HArray is ready |
StepData_FieldList | Describes a list of fields, in a general way This basic class is for a null size list Subclasses are for 1, N (fixed) or Dynamic sizes |
StepData_FieldList1 | Describes a list of ONE field |
StepData_FieldListD | Describes a list of fields, in a general way This basic class is for a null size list Subclasses are for 1, N (fixed) or Dynamic sizes |
StepData_FieldListN | Describes a list of fields, in a general way This basic class is for a null size list Subclasses are for 1, N (fixed) or Dynamic sizes |
StepData_FileProtocol | A FileProtocol is defined as the addition of several already existing Protocols. It corresponds to the definition of a SchemaName with several Names, each one being attached to a specific Protocol. Thus, a File defined with a compound Schema is processed as any other one, once built the equivalent compound Protocol, a FileProtocol |
StepData_FileRecognizer | |
StepData_FreeFormEntity | A Free Form Entity allows to record any kind of STEP parameters, in any way of typing It is implemented with an array of fields A Complex entity can be defined, as a chain of FreeFormEntity (see Next and As) |
StepData_GeneralModule | Specific features for General Services adapted to STEP |
StepData_GlobalNodeOfWriterLib | |
StepData_HArray1OfField | |
StepData_HeaderTool | HeaderTool exploits data from Header to build a Protocol : it uses the Header Entity FileSchema to do this. It builds a Protocol from the Global List of Protocols stored in the Library ReaderLib |
StepData_NodeOfWriterLib | |
StepData_PDescr | This class is intended to describe the authorized form for a parameter, as a type or a value for a field A PDescr firstly describes a type, which can be SELECT, i.e. have several members |
StepData_Plex | A Plex (for Complex) Entity is defined as a list of Simple Members ("external mapping") The types of these members must be in alphabetic order |
StepData_Protocol | Description of Basic Protocol for Step The class Protocol from StepData itself describes a default Protocol, which recognizes only UnknownEntities. Sub-classes will redefine CaseNumber and, if necessary, NbResources and Resources. |
StepData_ReadWriteModule | Defines basic File Access Module (Recognize, Read, Write) That is : ReaderModule (Recognize & Read) + Write for StepWriter (for a more centralized description) Warning : A sub-class of ReadWriteModule, which belongs to a particular Protocol, must use the same definition for Case Numbers (give the same Value for a StepType defined as a String from a File as the Protocol does for the corresponding Entity) |
StepData_SelectArrReal | |
StepData_SelectInt | A SelectInt is a SelectMember specialised for a basic integer type in a select which also accepts entities : this one has NO NAME. For a named select, see SelectNamed |
StepData_SelectMember | The general form for a Select Member. A Select Member can, either define a value of a basic type (such as an integer) with an additional information : a name or list of names which precise the meaning of this value or be an alternate value in a select, which also accepts an entity (in this case, the name is not mandatory) Several sub-types of SelectMember are defined for integer and real value, plus an "universal" one for any, and one more to describe a select with several names It is also possible to define a specific subtype by redefining virtual method, then give a better control Remark : this class itself could be deferred, because at least one of its virtual methods must be redefined to be usable |
StepData_SelectNamed | This select member can be of any kind, and be named But its takes more memory than some specialised ones This class allows one name for the instance |
StepData_SelectReal | A SelectReal is a SelectMember specialised for a basic real type in a select which also accepts entities : this one has NO NAME For a named select, see SelectNamed |
StepData_SelectType | SelectType is the basis used for SELECT_TYPE definitions from the EXPRESS form. A SELECT_TYPE in EXPRESS is an enumeration of Types, it corresponds in a way to a Super-Type, but with no specific Methods, and no exclusivity (a given Type can be member of several SELECT_TYPES, plus be itself a SUB_TYPE). A SelectType can be field of a Transient Entity (it is itself Storable) or only used to control an input Argument This class implies to designate each member Type by a Case Number which is a positive Integer value (this allows a faster treatement). With this class, a specific SelectType can : - recognize an Entity as complying or not with its definition, - storing it, with the garanty that the stored Entity complies with the definition of the SelectType - and (if judged useful) give the stored Entity under the good Type rather than simply "Transient". |
StepData_Simple | A Simple Entity is defined by a type (which can heve super types) and a list of parameters |
StepData_StepDumper | Provides a way to dump entities processed through STEP, with these features : - same form as for writing a STEP File (because it is clear and compact enough, even if the names of the fields do not appear) : thus, no additionnal resource is required - possibility to look for an entity itself (only its Type or with its content), an entity and it shared items (one level) or all the entities its refers to, directly or recursively. |
StepData_StepModel | Gives access to - entities in a STEP file, - the STEP file header. |
StepData_StepReaderData | Specific FileReaderData for Step Contains litteral description of entities (for each one : type as a string, ident, parameter list) provides references evaluation, plus access to litteral data and specific access methods (Boolean, XY, XYZ) |
StepData_StepReaderTool | Specific FileReaderTool for Step; works with FileReaderData provides references evaluation, plus access to litteral data and specific methods defined by FileReaderTool Remarks : works with a ReaderLib to load Entities |
StepData_StepWriter | Manages atomic file writing, under control of StepModel (for general organisation of file) and each class of Transient (for its own parameters) : prepares text to be written then writes it A stream cannot be used because Step limits line length at 72 In more, a specific object offers more appropriate functions |
StepData_UndefinedEntity | Undefined entity specific to Step Interface, in which StepType is defined at each instance, or is a SubList of another one Uses an UndefinedContent, that from Interface is suitable. Also an Entity defined by STEP can be "Complex Type" (see ANDOR clause in Express). |
StepData_WriterLib | |
StepDimTol_AngularityTolerance | Representation of STEP entity AngularityTolerance |
StepDimTol_Array1OfDatumReference | |
StepDimTol_CircularRunoutTolerance | Representation of STEP entity CircularRunoutTolerance |
StepDimTol_CoaxialityTolerance | Representation of STEP entity CoaxialityTolerance |
StepDimTol_CommonDatum | Representation of STEP entity CommonDatum |
StepDimTol_ConcentricityTolerance | Representation of STEP entity ConcentricityTolerance |
StepDimTol_CylindricityTolerance | Representation of STEP entity CylindricityTolerance |
StepDimTol_Datum | Representation of STEP entity Datum |
StepDimTol_DatumFeature | Representation of STEP entity DatumFeature |
StepDimTol_DatumReference | Representation of STEP entity DatumReference |
StepDimTol_DatumTarget | Representation of STEP entity DatumTarget |
StepDimTol_FlatnessTolerance | Representation of STEP entity FlatnessTolerance |
StepDimTol_GeometricTolerance | Representation of STEP entity GeometricTolerance |
StepDimTol_GeometricToleranceRelationship | Representation of STEP entity GeometricToleranceRelationship |
StepDimTol_GeometricToleranceWithDatumReference | Representation of STEP entity GeometricToleranceWithDatumReference |
StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol | |
StepDimTol_HArray1OfDatumReference | |
StepDimTol_LineProfileTolerance | Representation of STEP entity LineProfileTolerance |
StepDimTol_ModifiedGeometricTolerance | Representation of STEP entity ModifiedGeometricTolerance |
StepDimTol_ParallelismTolerance | Representation of STEP entity ParallelismTolerance |
StepDimTol_PerpendicularityTolerance | Representation of STEP entity PerpendicularityTolerance |
StepDimTol_PlacedDatumTargetFeature | Representation of STEP entity PlacedDatumTargetFeature |
StepDimTol_PositionTolerance | Representation of STEP entity PositionTolerance |
StepDimTol_RoundnessTolerance | Representation of STEP entity RoundnessTolerance |
StepDimTol_ShapeToleranceSelect | Representation of STEP SELECT type ShapeToleranceSelect |
StepDimTol_StraightnessTolerance | Representation of STEP entity StraightnessTolerance |
StepDimTol_SurfaceProfileTolerance | Representation of STEP entity SurfaceProfileTolerance |
StepDimTol_SymmetryTolerance | Representation of STEP entity SymmetryTolerance |
StepDimTol_TotalRunoutTolerance | Representation of STEP entity TotalRunoutTolerance |
STEPEdit | Provides tools to exploit and edit a set of STEP data : editors, selections .. |
STEPEdit_EditContext | EditContext is an Editor fit for Product Definition Context (one per Model) , i.e. : - ProductDefinition - ApplicationProtocolDefinition - ProductRelatedProductCategory |
STEPEdit_EditSDR | EditSDR is an Editor fit for a Shape Definition Representation which designates a Product Definition |
StepElement_AnalysisItemWithinRepresentation | Representation of STEP entity AnalysisItemWithinRepresentation |
StepElement_Array1OfCurveElementEndReleasePacket | |
StepElement_Array1OfCurveElementSectionDefinition | |
StepElement_Array1OfHSequenceOfCurveElementPurposeMember | |
StepElement_Array1OfHSequenceOfSurfaceElementPurposeMember | |
StepElement_Array1OfMeasureOrUnspecifiedValue | |
StepElement_Array1OfSurfaceSection | |
StepElement_Array1OfVolumeElementPurpose | |
StepElement_Array1OfVolumeElementPurposeMember | |
StepElement_Array2OfCurveElementPurposeMember | |
StepElement_Array2OfSurfaceElementPurpose | |
StepElement_Array2OfSurfaceElementPurposeMember | |
StepElement_Curve3dElementDescriptor | Representation of STEP entity Curve3dElementDescriptor |
StepElement_CurveElementEndReleasePacket | Representation of STEP entity CurveElementEndReleasePacket |
StepElement_CurveElementFreedom | Representation of STEP SELECT type CurveElementFreedom |
StepElement_CurveElementFreedomMember | Representation of member for STEP SELECT type CurveElementFreedom |
StepElement_CurveElementPurpose | Representation of STEP SELECT type CurveElementPurpose |
StepElement_CurveElementPurposeMember | Representation of member for STEP SELECT type CurveElementPurpose |
StepElement_CurveElementSectionDefinition | Representation of STEP entity CurveElementSectionDefinition |
StepElement_CurveElementSectionDerivedDefinitions | Representation of STEP entity CurveElementSectionDerivedDefinitions |
StepElement_ElementAspect | Representation of STEP SELECT type ElementAspect |
StepElement_ElementAspectMember | Representation of member for STEP SELECT type ElementAspect |
StepElement_ElementDescriptor | Representation of STEP entity ElementDescriptor |
StepElement_ElementMaterial | Representation of STEP entity ElementMaterial |
StepElement_HArray1OfCurveElementEndReleasePacket | |
StepElement_HArray1OfCurveElementSectionDefinition | |
StepElement_HArray1OfHSequenceOfCurveElementPurposeMember | |
StepElement_HArray1OfHSequenceOfSurfaceElementPurposeMember | |
StepElement_HArray1OfMeasureOrUnspecifiedValue | |
StepElement_HArray1OfSurfaceSection | |
StepElement_HArray1OfVolumeElementPurpose | |
StepElement_HArray1OfVolumeElementPurposeMember | |
StepElement_HArray2OfCurveElementPurposeMember | |
StepElement_HArray2OfSurfaceElementPurpose | |
StepElement_HArray2OfSurfaceElementPurposeMember | |
StepElement_HSequenceOfCurveElementPurposeMember | |
StepElement_HSequenceOfCurveElementSectionDefinition | |
StepElement_HSequenceOfElementMaterial | |
StepElement_HSequenceOfSurfaceElementPurposeMember | |
StepElement_MeasureOrUnspecifiedValue | Representation of STEP SELECT type MeasureOrUnspecifiedValue |
StepElement_MeasureOrUnspecifiedValueMember | Representation of member for STEP SELECT type MeasureOrUnspecifiedValue |
StepElement_SequenceNodeOfSequenceOfCurveElementPurposeMember | |
StepElement_SequenceNodeOfSequenceOfCurveElementSectionDefinition | |
StepElement_SequenceNodeOfSequenceOfElementMaterial | |
StepElement_SequenceNodeOfSequenceOfSurfaceElementPurposeMember | |
StepElement_SequenceOfCurveElementPurposeMember | |
StepElement_SequenceOfCurveElementSectionDefinition | |
StepElement_SequenceOfElementMaterial | |
StepElement_SequenceOfSurfaceElementPurposeMember | |
StepElement_Surface3dElementDescriptor | Representation of STEP entity Surface3dElementDescriptor |
StepElement_SurfaceElementProperty | Representation of STEP entity SurfaceElementProperty |
StepElement_SurfaceElementPurpose | Representation of STEP SELECT type SurfaceElementPurpose |
StepElement_SurfaceElementPurposeMember | Representation of member for STEP SELECT type SurfaceElementPurpose |
StepElement_SurfaceSection | Representation of STEP entity SurfaceSection |
StepElement_SurfaceSectionField | Representation of STEP entity SurfaceSectionField |
StepElement_SurfaceSectionFieldConstant | Representation of STEP entity SurfaceSectionFieldConstant |
StepElement_SurfaceSectionFieldVarying | Representation of STEP entity SurfaceSectionFieldVarying |
StepElement_UniformSurfaceSection | Representation of STEP entity UniformSurfaceSection |
StepElement_Volume3dElementDescriptor | Representation of STEP entity Volume3dElementDescriptor |
StepElement_VolumeElementPurpose | Representation of STEP SELECT type VolumeElementPurpose |
StepElement_VolumeElementPurposeMember | Representation of member for STEP SELECT type VolumeElementPurpose |
StepFEA_AlignedCurve3dElementCoordinateSystem | Representation of STEP entity AlignedCurve3dElementCoordinateSystem |
StepFEA_AlignedSurface3dElementCoordinateSystem | Representation of STEP entity AlignedSurface3dElementCoordinateSystem |
StepFEA_ArbitraryVolume3dElementCoordinateSystem | Representation of STEP entity ArbitraryVolume3dElementCoordinateSystem |
StepFEA_Array1OfCurveElementEndOffset | |
StepFEA_Array1OfCurveElementEndRelease | |
StepFEA_Array1OfCurveElementInterval | |
StepFEA_Array1OfDegreeOfFreedom | |
StepFEA_Array1OfElementRepresentation | |
StepFEA_Array1OfNodeRepresentation | |
StepFEA_ConstantSurface3dElementCoordinateSystem | Representation of STEP entity ConstantSurface3dElementCoordinateSystem |
StepFEA_Curve3dElementProperty | Representation of STEP entity Curve3dElementProperty |
StepFEA_Curve3dElementRepresentation | Representation of STEP entity Curve3dElementRepresentation |
StepFEA_CurveElementEndCoordinateSystem | Representation of STEP SELECT type CurveElementEndCoordinateSystem |
StepFEA_CurveElementEndOffset | Representation of STEP entity CurveElementEndOffset |
StepFEA_CurveElementEndRelease | Representation of STEP entity CurveElementEndRelease |
StepFEA_CurveElementInterval | Representation of STEP entity CurveElementInterval |
StepFEA_CurveElementIntervalConstant | Representation of STEP entity CurveElementIntervalConstant |
StepFEA_CurveElementIntervalLinearlyVarying | Representation of STEP entity CurveElementIntervalLinearlyVarying |
StepFEA_CurveElementLocation | Representation of STEP entity CurveElementLocation |
StepFEA_DegreeOfFreedom | Representation of STEP SELECT type DegreeOfFreedom |
StepFEA_DegreeOfFreedomMember | Representation of member for STEP SELECT type CurveElementFreedom |
StepFEA_DummyNode | Representation of STEP entity DummyNode |
StepFEA_ElementGeometricRelationship | Representation of STEP entity ElementGeometricRelationship |
StepFEA_ElementGroup | Representation of STEP entity ElementGroup |
StepFEA_ElementOrElementGroup | Representation of STEP SELECT type ElementOrElementGroup |
StepFEA_ElementRepresentation | Representation of STEP entity ElementRepresentation |
StepFEA_FeaAreaDensity | Representation of STEP entity FeaAreaDensity |
StepFEA_FeaAxis2Placement3d | Representation of STEP entity FeaAxis2Placement3d |
StepFEA_FeaCurveSectionGeometricRelationship | Representation of STEP entity FeaCurveSectionGeometricRelationship |
StepFEA_FeaGroup | Representation of STEP entity FeaGroup |
StepFEA_FeaLinearElasticity | Representation of STEP entity FeaLinearElasticity |
StepFEA_FeaMassDensity | Representation of STEP entity FeaMassDensity |
StepFEA_FeaMaterialPropertyRepresentation | Representation of STEP entity FeaMaterialPropertyRepresentation |
StepFEA_FeaMaterialPropertyRepresentationItem | Representation of STEP entity FeaMaterialPropertyRepresentationItem |
StepFEA_FeaModel | Representation of STEP entity FeaModel |
StepFEA_FeaModel3d | Representation of STEP entity FeaModel3d |
StepFEA_FeaModelDefinition | Representation of STEP entity FeaModelDefinition |
StepFEA_FeaMoistureAbsorption | Representation of STEP entity FeaMoistureAbsorption |
StepFEA_FeaParametricPoint | Representation of STEP entity FeaParametricPoint |
StepFEA_FeaRepresentationItem | Representation of STEP entity FeaRepresentationItem |
StepFEA_FeaSecantCoefficientOfLinearThermalExpansion | Representation of STEP entity FeaSecantCoefficientOfLinearThermalExpansion |
StepFEA_FeaShellBendingStiffness | Representation of STEP entity FeaShellBendingStiffness |
StepFEA_FeaShellMembraneBendingCouplingStiffness | Representation of STEP entity FeaShellMembraneBendingCouplingStiffness |
StepFEA_FeaShellMembraneStiffness | Representation of STEP entity FeaShellMembraneStiffness |
StepFEA_FeaShellShearStiffness | Representation of STEP entity FeaShellShearStiffness |
StepFEA_FeaSurfaceSectionGeometricRelationship | Representation of STEP entity FeaSurfaceSectionGeometricRelationship |
StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion | Representation of STEP entity FeaTangentialCoefficientOfLinearThermalExpansion |
StepFEA_FreedomAndCoefficient | Representation of STEP entity FreedomAndCoefficient |
StepFEA_FreedomsList | Representation of STEP entity FreedomsList |
StepFEA_GeometricNode | Representation of STEP entity GeometricNode |
StepFEA_HArray1OfCurveElementEndOffset | |
StepFEA_HArray1OfCurveElementEndRelease | |
StepFEA_HArray1OfCurveElementInterval | |
StepFEA_HArray1OfDegreeOfFreedom | |
StepFEA_HArray1OfElementRepresentation | |
StepFEA_HArray1OfNodeRepresentation | |
StepFEA_HSequenceOfCurve3dElementProperty | |
StepFEA_HSequenceOfElementGeometricRelationship | |
StepFEA_HSequenceOfElementRepresentation | |
StepFEA_HSequenceOfNodeRepresentation | |
StepFEA_Node | Representation of STEP entity Node |
StepFEA_NodeDefinition | Representation of STEP entity NodeDefinition |
StepFEA_NodeGroup | Representation of STEP entity NodeGroup |
StepFEA_NodeRepresentation | Representation of STEP entity NodeRepresentation |
StepFEA_NodeSet | Representation of STEP entity NodeSet |
StepFEA_NodeWithSolutionCoordinateSystem | Representation of STEP entity NodeWithSolutionCoordinateSystem |
StepFEA_NodeWithVector | Representation of STEP entity NodeWithVector |
StepFEA_ParametricCurve3dElementCoordinateDirection | Representation of STEP entity ParametricCurve3dElementCoordinateDirection |
StepFEA_ParametricCurve3dElementCoordinateSystem | Representation of STEP entity ParametricCurve3dElementCoordinateSystem |
StepFEA_ParametricSurface3dElementCoordinateSystem | Representation of STEP entity ParametricSurface3dElementCoordinateSystem |
StepFEA_SequenceNodeOfSequenceOfCurve3dElementProperty | |
StepFEA_SequenceNodeOfSequenceOfElementGeometricRelationship | |
StepFEA_SequenceNodeOfSequenceOfElementRepresentation | |
StepFEA_SequenceNodeOfSequenceOfNodeRepresentation | |
StepFEA_SequenceOfCurve3dElementProperty | |
StepFEA_SequenceOfElementGeometricRelationship | |
StepFEA_SequenceOfElementRepresentation | |
StepFEA_SequenceOfNodeRepresentation | |
StepFEA_Surface3dElementRepresentation | Representation of STEP entity Surface3dElementRepresentation |
StepFEA_SymmetricTensor22d | Representation of STEP SELECT type SymmetricTensor22d |
StepFEA_SymmetricTensor23d | Representation of STEP SELECT type SymmetricTensor23d |
StepFEA_SymmetricTensor23dMember | Representation of member for STEP SELECT type SymmetricTensor23d |
StepFEA_SymmetricTensor42d | Representation of STEP SELECT type SymmetricTensor42d |
StepFEA_SymmetricTensor43d | Representation of STEP SELECT type SymmetricTensor43d |
StepFEA_SymmetricTensor43dMember | Representation of member for STEP SELECT type SymmetricTensor43d |
StepFEA_Volume3dElementRepresentation | Representation of STEP entity Volume3dElementRepresentation |
StepGeom_Array1OfBoundaryCurve | |
StepGeom_Array1OfCartesianPoint | |
StepGeom_Array1OfCompositeCurveSegment | |
StepGeom_Array1OfCurve | |
StepGeom_Array1OfPcurveOrSurface | |
StepGeom_Array1OfSurfaceBoundary | |
StepGeom_Array1OfTrimmingSelect | |
StepGeom_Array2OfCartesianPoint | |
StepGeom_Array2OfSurfacePatch | |
StepGeom_Axis1Placement | |
StepGeom_Axis2Placement | |
StepGeom_Axis2Placement2d | |
StepGeom_Axis2Placement3d | |
StepGeom_BezierCurve | |
StepGeom_BezierCurveAndRationalBSplineCurve | |
StepGeom_BezierSurface | |
StepGeom_BezierSurfaceAndRationalBSplineSurface | |
StepGeom_BoundaryCurve | |
StepGeom_BoundedCurve | |
StepGeom_BoundedSurface | |
StepGeom_BSplineCurve | |
StepGeom_BSplineCurveWithKnots | |
StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve | |
StepGeom_BSplineSurface | |
StepGeom_BSplineSurfaceWithKnots | |
StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface | |
StepGeom_CartesianPoint | |
StepGeom_CartesianTransformationOperator | |
StepGeom_CartesianTransformationOperator2d | Added from StepGeom Rev2 to Rev4 |
StepGeom_CartesianTransformationOperator3d | |
StepGeom_Circle | |
StepGeom_CompositeCurve | |
StepGeom_CompositeCurveOnSurface | |
StepGeom_CompositeCurveSegment | |
StepGeom_Conic | |
StepGeom_ConicalSurface | |
StepGeom_Curve | |
StepGeom_CurveBoundedSurface | Representation of STEP entity CurveBoundedSurface |
StepGeom_CurveOnSurface | |
StepGeom_CurveReplica | |
StepGeom_CylindricalSurface | |
StepGeom_DegeneratePcurve | |
StepGeom_DegenerateToroidalSurface | |
StepGeom_Direction | |
StepGeom_ElementarySurface | |
StepGeom_Ellipse | |
StepGeom_EvaluatedDegeneratePcurve | |
StepGeom_GeometricRepresentationContext | |
StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext | |
StepGeom_GeometricRepresentationContextAndParametricRepresentationContext | |
StepGeom_GeometricRepresentationItem | |
StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx | |
StepGeom_HArray1OfBoundaryCurve | |
StepGeom_HArray1OfCartesianPoint | |
StepGeom_HArray1OfCompositeCurveSegment | |
StepGeom_HArray1OfCurve | |
StepGeom_HArray1OfPcurveOrSurface | |
StepGeom_HArray1OfSurfaceBoundary | |
StepGeom_HArray1OfTrimmingSelect | |
StepGeom_HArray2OfCartesianPoint | |
StepGeom_HArray2OfSurfacePatch | |
StepGeom_Hyperbola | |
StepGeom_IntersectionCurve | |
StepGeom_Line | |
StepGeom_OffsetCurve3d | |
StepGeom_OffsetSurface | |
StepGeom_OrientedSurface | Representation of STEP entity OrientedSurface |
StepGeom_OuterBoundaryCurve | |
StepGeom_Parabola | |
StepGeom_Pcurve | |
StepGeom_PcurveOrSurface | |
StepGeom_Placement | |
StepGeom_Plane | |
StepGeom_Point | |
StepGeom_PointOnCurve | |
StepGeom_PointOnSurface | |
StepGeom_PointReplica | |
StepGeom_Polyline | |
StepGeom_QuasiUniformCurve | |
StepGeom_QuasiUniformCurveAndRationalBSplineCurve | |
StepGeom_QuasiUniformSurface | |
StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface | |
StepGeom_RationalBSplineCurve | |
StepGeom_RationalBSplineSurface | |
StepGeom_RectangularCompositeSurface | |
StepGeom_RectangularTrimmedSurface | |
StepGeom_ReparametrisedCompositeCurveSegment | |
StepGeom_SeamCurve | |
StepGeom_SphericalSurface | |
StepGeom_Surface | |
StepGeom_SurfaceBoundary | Representation of STEP SELECT type SurfaceBoundary |
StepGeom_SurfaceCurve | |
StepGeom_SurfaceCurveAndBoundedCurve | Complex type: bounded_curve + surface_curve needed for curve_bounded_surfaces (S4132) |
StepGeom_SurfaceOfLinearExtrusion | |
StepGeom_SurfaceOfRevolution | |
StepGeom_SurfacePatch | |
StepGeom_SurfaceReplica | |
StepGeom_SweptSurface | |
StepGeom_ToroidalSurface | |
StepGeom_TrimmedCurve | |
StepGeom_TrimmingMember | For immediate members of TrimmingSelect, i.e. : ParameterValue (a Real) |
StepGeom_TrimmingSelect | |
StepGeom_UniformCurve | |
StepGeom_UniformCurveAndRationalBSplineCurve | |
StepGeom_UniformSurface | |
StepGeom_UniformSurfaceAndRationalBSplineSurface | |
StepGeom_Vector | |
StepGeom_VectorOrDirection | |
StepRepr_Array1OfMaterialPropertyRepresentation | |
StepRepr_Array1OfPropertyDefinitionRepresentation | |
StepRepr_Array1OfRepresentationItem | |
StepRepr_AssemblyComponentUsage | Representation of STEP entity AssemblyComponentUsage |
StepRepr_AssemblyComponentUsageSubstitute | |
StepRepr_CharacterizedDefinition | Representation of STEP SELECT type CharacterizedDefinition |
StepRepr_CompositeShapeAspect | Added for Dimensional Tolerances |
StepRepr_CompoundRepresentationItem | Added for Dimensional Tolerances |
StepRepr_ConfigurationDesign | Representation of STEP entity ConfigurationDesign |
StepRepr_ConfigurationDesignItem | Representation of STEP SELECT type ConfigurationDesignItem |
StepRepr_ConfigurationEffectivity | Representation of STEP entity ConfigurationEffectivity |
StepRepr_ConfigurationItem | Representation of STEP entity ConfigurationItem |
StepRepr_DataEnvironment | Representation of STEP entity DataEnvironment |
StepRepr_DefinitionalRepresentation | |
StepRepr_DerivedShapeAspect | Added for Dimensional Tolerances |
StepRepr_DescriptiveRepresentationItem | |
StepRepr_Extension | Added for Dimensional Tolerances |
StepRepr_ExternallyDefinedRepresentation | |
StepRepr_FunctionallyDefinedTransformation | |
StepRepr_GlobalUncertaintyAssignedContext | |
StepRepr_GlobalUnitAssignedContext | |
StepRepr_HArray1OfMaterialPropertyRepresentation | |
StepRepr_HArray1OfPropertyDefinitionRepresentation | |
StepRepr_HArray1OfRepresentationItem | |
StepRepr_HSequenceOfMaterialPropertyRepresentation | |
StepRepr_HSequenceOfRepresentationItem | |
StepRepr_ItemDefinedTransformation | Added from StepRepr Rev2 to Rev4 |
StepRepr_MakeFromUsageOption | Representation of STEP entity MakeFromUsageOption |
StepRepr_MappedItem | |
StepRepr_MaterialDesignation | |
StepRepr_MaterialProperty | Representation of STEP entity MaterialProperty |
StepRepr_MaterialPropertyRepresentation | Representation of STEP entity MaterialPropertyRepresentation |
StepRepr_MeasureRepresentationItem | Implements a measure_representation_item entity which is used for storing validation properties (e.g. area) for shapes |
StepRepr_NextAssemblyUsageOccurrence | Representation of STEP entity NextAssemblyUsageOccurrence |
StepRepr_ParametricRepresentationContext | |
StepRepr_ProductConcept | Representation of STEP entity ProductConcept |
StepRepr_ProductDefinitionShape | Representation of STEP entity ProductDefinitionShape |
StepRepr_ProductDefinitionUsage | Representation of STEP entity ProductDefinitionUsage |
StepRepr_PromissoryUsageOccurrence | |
StepRepr_PropertyDefinition | Representation of STEP entity PropertyDefinition |
StepRepr_PropertyDefinitionRelationship | Representation of STEP entity PropertyDefinitionRelationship |
StepRepr_PropertyDefinitionRepresentation | Representation of STEP entity PropertyDefinitionRepresentation |
StepRepr_QuantifiedAssemblyComponentUsage | Representation of STEP entity QuantifiedAssemblyComponentUsage |
StepRepr_Representation | |
StepRepr_RepresentationContext | |
StepRepr_RepresentationItem | |
StepRepr_RepresentationMap | |
StepRepr_RepresentationRelationship | |
StepRepr_RepresentationRelationshipWithTransformation | |
StepRepr_RepresentedDefinition | Representation of STEP SELECT type RepresentedDefinition |
StepRepr_ReprItemAndLengthMeasureWithUnit | |
StepRepr_SequenceNodeOfSequenceOfMaterialPropertyRepresentation | |
StepRepr_SequenceNodeOfSequenceOfRepresentationItem | |
StepRepr_SequenceOfMaterialPropertyRepresentation | |
StepRepr_SequenceOfRepresentationItem | |
StepRepr_ShapeAspect | |
StepRepr_ShapeAspectDerivingRelationship | Added for Dimensional Tolerances |
StepRepr_ShapeAspectRelationship | Representation of STEP entity ShapeAspectRelationship |
StepRepr_ShapeAspectTransition | Representation of STEP entity ShapeAspectTransition |
StepRepr_ShapeDefinition | |
StepRepr_ShapeRepresentationRelationship | |
StepRepr_ShapeRepresentationRelationshipWithTransformation | |
StepRepr_SpecifiedHigherUsageOccurrence | Representation of STEP entity SpecifiedHigherUsageOccurrence |
StepRepr_StructuralResponseProperty | Representation of STEP entity StructuralResponseProperty |
StepRepr_StructuralResponsePropertyDefinitionRepresentation | Representation of STEP entity StructuralResponsePropertyDefinitionRepresentation |
StepRepr_SuppliedPartRelationship | |
StepRepr_Transformation | |
StepRepr_ValueRange | Added for Dimensional Tolerances |
StepSelect_Activator | Performs Actions specific to StepSelect, i.e. creation of Step Selections and Counters, plus dumping specific to Step |
StepSelect_FileModifier | |
StepSelect_FloatFormat | This class gives control out format for floatting values : ZeroSuppress or no, Main Format, Format in Range (for values around 1.), as StepWriter allows to manage it. Formats are given under C-printf form |
StepSelect_ModelModifier | |
StepSelect_StepType | StepType is a Signature specific to Step definitions : it considers the type as defined in STEP Schemas, the same which is used in files. For a Complex Type, if its definition is known, StepType produces the list of basic types, separated by commas, the whole between brackets : "(TYPE1,TYPE2..)". If its precise definition is not known (simply it is known as Complex, it can be recognised, but the list is produced at Write time only), StepType produces : "(..COMPLEX TYPE..)" |
StepSelect_WorkLibrary | Performs Read and Write a STEP File with a STEP Model Following the protocols, Copy may be implemented or not |
STEPSelections_AssemblyComponent | |
STEPSelections_AssemblyExplorer | |
STEPSelections_AssemblyLink | |
STEPSelections_Counter | |
STEPSelections_HSequenceOfAssemblyLink | |
STEPSelections_SelectAssembly | |
STEPSelections_SelectDerived | |
STEPSelections_SelectFaces | This selection returns "STEP faces" |
STEPSelections_SelectForTransfer | |
STEPSelections_SelectGSCurves | This selection returns "curves in the geometric_set (except composite curves)" |
STEPSelections_SelectInstances | |
STEPSelections_SequenceNodeOfSequenceOfAssemblyComponent | |
STEPSelections_SequenceNodeOfSequenceOfAssemblyLink | |
STEPSelections_SequenceOfAssemblyComponent | |
STEPSelections_SequenceOfAssemblyLink | |
StepShape_AdvancedBrepShapeRepresentation | |
StepShape_AdvancedFace | |
StepShape_AngularLocation | Representation of STEP entity AngularLocation |
StepShape_AngularSize | Representation of STEP entity AngularSize |
StepShape_Array1OfConnectedEdgeSet | |
StepShape_Array1OfConnectedFaceSet | |
StepShape_Array1OfEdge | |
StepShape_Array1OfFace | |
StepShape_Array1OfFaceBound | |
StepShape_Array1OfGeometricSetSelect | |
StepShape_Array1OfOrientedClosedShell | |
StepShape_Array1OfOrientedEdge | |
StepShape_Array1OfShell | |
StepShape_Array1OfValueQualifier | |
StepShape_Block | |
StepShape_BooleanOperand | |
StepShape_BooleanResult | |
StepShape_BoxDomain | |
StepShape_BoxedHalfSpace | |
StepShape_BrepWithVoids | |
StepShape_ClosedShell | |
StepShape_CompoundShapeRepresentation | Representation of STEP entity CompoundShapeRepresentation |
StepShape_ConnectedEdgeSet | Representation of STEP entity ConnectedEdgeSet |
StepShape_ConnectedFaceSet | |
StepShape_ConnectedFaceShapeRepresentation | Representation of STEP entity ConnectedFaceShapeRepresentation |
StepShape_ConnectedFaceSubSet | Representation of STEP entity ConnectedFaceSubSet |
StepShape_ContextDependentShapeRepresentation | |
StepShape_CsgPrimitive | |
StepShape_CsgSelect | |
StepShape_CsgShapeRepresentation | |
StepShape_CsgSolid | |
StepShape_DefinitionalRepresentationAndShapeRepresentation | Implements complex type (DEFINITIONAL_REPRESENTATION,REPRESENTATION,SHAPE_REPRESENTATION) |
StepShape_DimensionalCharacteristic | Representation of STEP SELECT type DimensionalCharacteristic |
StepShape_DimensionalCharacteristicRepresentation | Representation of STEP entity DimensionalCharacteristicRepresentation |
StepShape_DimensionalLocation | Representation of STEP entity DimensionalLocation |
StepShape_DimensionalLocationWithPath | Representation of STEP entity DimensionalLocationWithPath |
StepShape_DimensionalSize | Representation of STEP entity DimensionalSize |
StepShape_DimensionalSizeWithPath | Representation of STEP entity DimensionalSizeWithPath |
StepShape_DirectedDimensionalLocation | Representation of STEP entity DirectedDimensionalLocation |
StepShape_Edge | |
StepShape_EdgeBasedWireframeModel | Representation of STEP entity EdgeBasedWireframeModel |
StepShape_EdgeBasedWireframeShapeRepresentation | Representation of STEP entity EdgeBasedWireframeShapeRepresentation |
StepShape_EdgeCurve | |
StepShape_EdgeLoop | |
StepShape_ExtrudedAreaSolid | |
StepShape_ExtrudedFaceSolid | |
StepShape_Face | |
StepShape_FaceBasedSurfaceModel | Representation of STEP entity FaceBasedSurfaceModel |
StepShape_FaceBound | |
StepShape_FaceOuterBound | |
StepShape_FaceSurface | |
StepShape_FacetedBrep | |
StepShape_FacetedBrepAndBrepWithVoids | |
StepShape_FacetedBrepShapeRepresentation | |
StepShape_GeometricallyBoundedSurfaceShapeRepresentation | |
StepShape_GeometricallyBoundedWireframeShapeRepresentation | |
StepShape_GeometricCurveSet | |
StepShape_GeometricSet | |
StepShape_GeometricSetSelect | |
StepShape_HalfSpaceSolid | |
StepShape_HArray1OfConnectedEdgeSet | |
StepShape_HArray1OfConnectedFaceSet | |
StepShape_HArray1OfEdge | |
StepShape_HArray1OfFace | |
StepShape_HArray1OfFaceBound | |
StepShape_HArray1OfGeometricSetSelect | |
StepShape_HArray1OfOrientedClosedShell | |
StepShape_HArray1OfOrientedEdge | |
StepShape_HArray1OfShell | |
StepShape_HArray1OfValueQualifier | |
StepShape_LimitsAndFits | Added for Dimensional Tolerances |
StepShape_Loop | |
StepShape_LoopAndPath | |
StepShape_ManifoldSolidBrep | |
StepShape_ManifoldSurfaceShapeRepresentation | |
StepShape_MeasureQualification | Added for Dimensional Tolerances |
StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem | Added for Dimensional Tolerances Complex Type between MeasureRepresentationItem and QualifiedRepresentationItem |
StepShape_NonManifoldSurfaceShapeRepresentation | Representation of STEP entity NonManifoldSurfaceShapeRepresentation |
StepShape_OpenShell | |
StepShape_OrientedClosedShell | |
StepShape_OrientedEdge | |
StepShape_OrientedFace | |
StepShape_OrientedOpenShell | |
StepShape_OrientedPath | |
StepShape_Path | |
StepShape_PlusMinusTolerance | Added for Dimensional Tolerances |
StepShape_PointRepresentation | Representation of STEP entity PointRepresentation |
StepShape_PolyLoop | |
StepShape_PrecisionQualifier | Added for Dimensional Tolerances |
StepShape_QualifiedRepresentationItem | Added for Dimensional Tolerances |
StepShape_ReversibleTopologyItem | |
StepShape_RevolvedAreaSolid | |
StepShape_RevolvedFaceSolid | |
StepShape_RightAngularWedge | |
StepShape_RightCircularCone | |
StepShape_RightCircularCylinder | |
StepShape_SeamEdge | Representation of STEP entity SeamEdge |
StepShape_ShapeDefinitionRepresentation | Representation of STEP entity ShapeDefinitionRepresentation |
StepShape_ShapeDimensionRepresentation | Representation of STEP entity ShapeDimensionRepresentation |
StepShape_ShapeRepresentation | |
StepShape_ShapeRepresentationWithParameters | Representation of STEP entity ShapeRepresentationWithParameters |
StepShape_Shell | |
StepShape_ShellBasedSurfaceModel | |
StepShape_SolidModel | |
StepShape_SolidReplica | |
StepShape_Sphere | |
StepShape_Subedge | Representation of STEP entity Subedge |
StepShape_Subface | Representation of STEP entity Subface |
StepShape_SurfaceModel | |
StepShape_SweptAreaSolid | |
StepShape_SweptFaceSolid | |
StepShape_ToleranceMethodDefinition | Added for Dimensional Tolerances |
StepShape_ToleranceValue | Added for Dimensional Tolerances |
StepShape_TopologicalRepresentationItem | |
StepShape_Torus | |
StepShape_TransitionalShapeRepresentation | |
StepShape_TypeQualifier | Added for Dimensional Tolerances |
StepShape_ValueQualifier | Added for Dimensional Tolerances |
StepShape_Vertex | |
StepShape_VertexLoop | |
StepShape_VertexPoint | |
StepToGeom_MakeAxis1Placement | This class implements the mapping between classes Axis1Placement from Step and Axis1Placement from Geom |
StepToGeom_MakeAxis2Placement | This class implements the mapping between classes Axis2Placement from Step and Axis2Placement from Geom |
StepToGeom_MakeAxisPlacement | This class implements the mapping between classes Axis2Placement2d from Step and AxisPlacement from Geom2d |
StepToGeom_MakeBoundedCurve | This class implements the mapping between classes BoundedCurve from StepGeom which describes a BoundedCurve from prostep and BoundedCurve from Geom. As BoundedCurve is an abstract BoundedCurve this class is an access to the sub-class required. |
StepToGeom_MakeBoundedCurve2d | This class implements the mapping between classes BoundedCurve from StepGeom which describes a BoundedCurve from prostep and BoundedCurve from Geom2d. As BoundedCurve is an abstract BoundedCurve this class is an access to the sub-class required. |
StepToGeom_MakeBoundedSurface | This class implements the mapping between classes BoundedSurface from StepGeom which describes a BoundedSurface from prostep and the class BoundedSurface from Geom. As BoundedSurface is an abstract BoundedSurface this class is an access to the sub-class required. |
StepToGeom_MakeBSplineCurve | This class implements the mapping between all classes of BSplineCurve from StepGeom and BSplineCurve from Geom |
StepToGeom_MakeBSplineCurve2d | This class implements the mapping between classes BSplineCurve from StepGeom and BSplineCurve from Geom2d |
StepToGeom_MakeBSplineSurface | This class implements the mapping between classes BSplineSurface from StepGeom and class BSplineSurface from Geom |
StepToGeom_MakeCartesianPoint | This class implements the mapping between classes CartesianPoint from StepGeom which describes a point from Prostep and CartesianPoint from Geom. |
StepToGeom_MakeCartesianPoint2d | This class implements the mapping between classes CartesianPoint from StepGeom which describes a point from Prostep and CartesianPoint from Geom2d. |
StepToGeom_MakeCircle | This class implements the mapping between classes Circle from StepGeom which describes a circle from Prostep and Circle from Geom. |
StepToGeom_MakeCircle2d | This class implements the mapping between classes Circle from StepGeom which describes a circle from Prostep and Circle from Geom2d. |
StepToGeom_MakeConic | This class implements the mapping between classes Conic from StepGeom which describes a Conic from prostep and Conic from Geom . As Conic is an abstract class this class is an access to the sub-class required. |
StepToGeom_MakeConic2d | This class implements the mapping between classes Conic from StepGeom which describes a Conic from prostep and Conic from Geom2d. As Conic is an abstract class this class is an access to the sub-class required. |
StepToGeom_MakeConicalSurface | This class implements the mapping between class ConicalSurface from StepGeom which describes a conical_surface from Prostep and ConicalSurface from Geom |
StepToGeom_MakeCurve | This class implements the mapping between classes class Curve from StepGeom which describes a Curve from prostep and Curve from Geom. As Curve is an abstract class this class an access to the sub-class required. |
StepToGeom_MakeCurve2d | This class implements the mapping between class Curve from StepGeom which describes a Curve from prostep and Curve from Geom2d. As Curve is an abstract class this class an access to the sub-class required. |
StepToGeom_MakeCylindricalSurface | This class implements the mapping between class CylindricalSurface from StepGeom which describes a cylindrical_surface from Prostep and CylindricalSurface from Geom |
StepToGeom_MakeDirection | This class implements the mapping between classes Direction from StepGeom which describes a direction from Prostep and Direction from Geom. |
StepToGeom_MakeDirection2d | This class implements the mapping between classes Direction from StepGeom which describes a direction from Prostep and Direction from Geom2d. |
StepToGeom_MakeElementarySurface | This class implements the mapping between classes ElementarySurface from StepGeom which describes a ElementarySurface from Step and ElementarySurface from Geom. As ElementarySurface is an abstract Surface this class is an access to the sub-class required. |
StepToGeom_MakeEllipse | This class implements the mapping between classes Ellipse from StepGeom which describes a Ellipse from Prostep and Ellipse from Geom. |
StepToGeom_MakeEllipse2d | This class implements the mapping between classes Ellipse from StepGeom which describes a Ellipse from Prostep and Ellipse from Geom2d. |
StepToGeom_MakeHyperbola | This class implements the mapping between classes Hyperbola from StepGeom which describes a Hyperbola from Prostep and Hyperbola from Geom. |
StepToGeom_MakeHyperbola2d | This class implements the mapping between classes Hyperbola from StepGeom which describes a Hyperbola from Prostep and Hyperbola from Geom2d. |
StepToGeom_MakeLine | This class implements the mapping between classes Line from StepGeom which describes a line from Prostep and Line from Geom. |
StepToGeom_MakeLine2d | This class implements the mapping between classes Line from StepGeom which describes a line from Prostep and Line from Geom2d. |
StepToGeom_MakeParabola | This class implements the mapping between classes Parabola from StepGeom which describes a Parabola from Prostep and Parabola from Geom. |
StepToGeom_MakeParabola2d | This class implements the mapping between classes Parabola from StepGeom which describes a Parabola from Prostep and Parabola from Geom2d. |
StepToGeom_MakePlane | This class implements the mapping between classes Plane from StepGeom which describes a plane from Prostep and Plane form Geom. |
StepToGeom_MakePolyline | Translates polyline entity into Geom_BSpline In case if polyline has more than 2 points bspline will be C0 |
StepToGeom_MakePolyline2d | Translates Polyline entity into Geom2d_BSpline In case if Polyline has more than 2 points bspline will be C0 |
StepToGeom_MakeRectangularTrimmedSurface | This class implements the mapping between classes RectangularTrimmedSurface from StepGeom and class RectangularTrimmedSurface from Geom |
StepToGeom_MakeSphericalSurface | This class implements the mapping between class SphericalSurface from StepGeom which describes a spherical_surface from Prostepand SphericalSurface from Geom |
StepToGeom_MakeSurface | This class implements the mapping between classes Surface from StepGeom which describes a Surface from prostep and Surface from Geom. As Surface is an abstract Surface this class is an access to the sub-class required. |
StepToGeom_MakeSurfaceOfLinearExtrusion | This class implements the mapping between class SurfaceOfLinearExtrusion from StepGeom which describes a surface_of_linear_extrusion from Prostep and SurfaceOfLinearExtrusion from Geom. |
StepToGeom_MakeSurfaceOfRevolution | This class implements the mapping between class SurfaceOfRevolution from StepGeom which describes a surface_of_revolution from Prostep and SurfaceOfRevolution from Geom |
StepToGeom_MakeSweptSurface | This class implements the mapping between classes SweptSurface from StepGeom which describes a SweptSurface from prostep and SweptSurface from Geom. As SweptSurface is an abstract SweptSurface this class is an access to the sub-class required. |
StepToGeom_MakeToroidalSurface | This class implements the mapping between class ToroidalSurface from StepGeom which describes a toroidal_surface from Prostep and ToroidalSurface from Geom |
StepToGeom_MakeTransformation2d | Convert cartesian_transformation_operator_2d to gp_Trsf2d |
StepToGeom_MakeTransformation3d | Convert cartesian_transformation_operator_3d to gp_Trsf |
StepToGeom_MakeTrimmedCurve | This class implements the mapping between classes class TrimmedCurve from StepGeom which describes a Trimmed Curve from prostep and TrimmedCurve from Geom. |
StepToGeom_MakeTrimmedCurve2d | This class implements the mapping between classes class TrimmedCurve from StepGeom which describes a Trimmed Curve from prostep and TrimmedCurve from Geom. |
StepToGeom_MakeVectorWithMagnitude | This class implements the mapping between classes Vector from StepGeom which describes a VectorWithMagnitude from Prostep and VectorWithMagnitude from Geom. |
StepToGeom_MakeVectorWithMagnitude2d | This class implements the mapping between classes Vector from StepGeom which describes a VectorWithMagnitude from Prostep and VectorWithMagnitude from Geom2d. |
StepToGeom_Root | This class implements the common services for all classes of StepToGeom which report error. |
StepToTopoDS | This package implements the mapping between AP214 Shape representation and CAS.CAD Shape Representation. The source schema is Part42 (which is included in AP214) |
StepToTopoDS_Builder | |
StepToTopoDS_CartesianPointHasher | |
StepToTopoDS_DataMapIteratorOfDataMapOfTRI | |
StepToTopoDS_DataMapIteratorOfPointEdgeMap | |
StepToTopoDS_DataMapIteratorOfPointVertexMap | |
StepToTopoDS_DataMapNodeOfDataMapOfTRI | |
StepToTopoDS_DataMapNodeOfPointEdgeMap | |
StepToTopoDS_DataMapNodeOfPointVertexMap | |
StepToTopoDS_DataMapOfTRI | |
StepToTopoDS_GeometricTool | This class contains some algorithmic services specific to the mapping STEP to CAS.CADE |
StepToTopoDS_MakeTransformed | Produces instances by Transformation of a basic item |
StepToTopoDS_PointEdgeMap | |
StepToTopoDS_PointPair | Stores a pair of Points from step |
StepToTopoDS_PointPairHasher | |
StepToTopoDS_PointVertexMap | |
StepToTopoDS_Root | This class implements the common services for all classes of StepToTopoDS which report error and sets and returns precision. |
StepToTopoDS_Tool | This Tool Class provides Information to build a Cas.Cad BRep from a ProSTEP Shape model. |
StepToTopoDS_TranslateCompositeCurve | Translate STEP entity composite_curve to TopoDS_Wire If surface is given, the curve is assumed to lie on that surface and in case if any segment of it is a curve_on_surface, the pcurve for that segment will be taken. Note: a segment of composite_curve may be itself composite_curve. Only one-level protection against cyclic references is implemented. |
StepToTopoDS_TranslateCurveBoundedSurface | Translate curve_bounded_surface into TopoDS_Face |
StepToTopoDS_TranslateEdge | |
StepToTopoDS_TranslateEdgeLoop | |
StepToTopoDS_TranslateFace | |
StepToTopoDS_TranslatePolyLoop | |
StepToTopoDS_TranslateShell | |
StepToTopoDS_TranslateVertex | |
StepToTopoDS_TranslateVertexLoop | |
StepVisual_AnnotationOccurrence | |
StepVisual_AnnotationText | |
StepVisual_AnnotationTextOccurrence | |
StepVisual_AreaInSet | |
StepVisual_AreaOrView | |
StepVisual_Array1OfBoxCharacteristicSelect | |
StepVisual_Array1OfCurveStyleFontPattern | |
StepVisual_Array1OfDirectionCountSelect | |
StepVisual_Array1OfFillStyleSelect | |
StepVisual_Array1OfInvisibleItem | |
StepVisual_Array1OfLayeredItem | |
StepVisual_Array1OfPresentationStyleAssignment | |
StepVisual_Array1OfPresentationStyleSelect | |
StepVisual_Array1OfStyleContextSelect | |
StepVisual_Array1OfSurfaceStyleElementSelect | |
StepVisual_Array1OfTextOrCharacter | |
StepVisual_BackgroundColour | |
StepVisual_BoxCharacteristicSelect | |
StepVisual_CameraImage | |
StepVisual_CameraImage2dWithScale | |
StepVisual_CameraImage3dWithScale | |
StepVisual_CameraModel | |
StepVisual_CameraModelD2 | |
StepVisual_CameraModelD3 | |
StepVisual_CameraUsage | |
StepVisual_Colour | |
StepVisual_ColourRgb | |
StepVisual_ColourSpecification | |
StepVisual_CompositeText | |
StepVisual_CompositeTextWithExtent | |
StepVisual_ContextDependentInvisibility | |
StepVisual_ContextDependentOverRidingStyledItem | |
StepVisual_CurveStyle | |
StepVisual_CurveStyleFont | |
StepVisual_CurveStyleFontPattern | |
StepVisual_CurveStyleFontSelect | |
StepVisual_DirectionCountSelect | |
StepVisual_DraughtingAnnotationOccurrence | |
StepVisual_DraughtingModel | Representation of STEP entity DraughtingModel |
StepVisual_DraughtingPreDefinedColour | |
StepVisual_DraughtingPreDefinedCurveFont | |
StepVisual_ExternallyDefinedCurveFont | Representation of STEP entity ExternallyDefinedCurveFont |
StepVisual_ExternallyDefinedTextFont | Representation of STEP entity ExternallyDefinedTextFont |
StepVisual_FillAreaStyle | |
StepVisual_FillAreaStyleColour | |
StepVisual_FillStyleSelect | |
StepVisual_FontSelect | |
StepVisual_HArray1OfBoxCharacteristicSelect | |
StepVisual_HArray1OfCurveStyleFontPattern | |
StepVisual_HArray1OfDirectionCountSelect | |
StepVisual_HArray1OfFillStyleSelect | |
StepVisual_HArray1OfInvisibleItem | |
StepVisual_HArray1OfLayeredItem | |
StepVisual_HArray1OfPresentationStyleAssignment | |
StepVisual_HArray1OfPresentationStyleSelect | |
StepVisual_HArray1OfStyleContextSelect | |
StepVisual_HArray1OfSurfaceStyleElementSelect | |
StepVisual_HArray1OfTextOrCharacter | |
StepVisual_Invisibility | |
StepVisual_InvisibilityContext | |
StepVisual_InvisibleItem | |
StepVisual_LayeredItem | |
StepVisual_MarkerMember | Defines MarkerType as unique member of MarkerSelect Works with an EnumTool |
StepVisual_MarkerSelect | |
StepVisual_MechanicalDesignGeometricPresentationArea | |
StepVisual_MechanicalDesignGeometricPresentationRepresentation | |
StepVisual_OverRidingStyledItem | |
StepVisual_PlanarBox | |
StepVisual_PlanarExtent | |
StepVisual_PointStyle | |
StepVisual_PreDefinedColour | |
StepVisual_PreDefinedCurveFont | |
StepVisual_PreDefinedItem | |
StepVisual_PreDefinedTextFont | |
StepVisual_PresentationArea | |
StepVisual_PresentationLayerAssignment | |
StepVisual_PresentationLayerUsage | Added from StepVisual Rev2 to Rev4 |
StepVisual_PresentationRepresentation | |
StepVisual_PresentationRepresentationSelect | |
StepVisual_PresentationSet | |
StepVisual_PresentationSize | |
StepVisual_PresentationSizeAssignmentSelect | |
StepVisual_PresentationStyleAssignment | |
StepVisual_PresentationStyleByContext | |
StepVisual_PresentationStyleSelect | |
StepVisual_PresentationView | |
StepVisual_PresentedItem | |
StepVisual_PresentedItemRepresentation | Added from StepVisual Rev2 to Rev4 |
StepVisual_StyleContextSelect | |
StepVisual_StyledItem | |
StepVisual_SurfaceSideStyle | |
StepVisual_SurfaceStyleBoundary | |
StepVisual_SurfaceStyleControlGrid | |
StepVisual_SurfaceStyleElementSelect | |
StepVisual_SurfaceStyleFillArea | |
StepVisual_SurfaceStyleParameterLine | |
StepVisual_SurfaceStyleSegmentationCurve | |
StepVisual_SurfaceStyleSilhouette | |
StepVisual_SurfaceStyleUsage | |
StepVisual_Template | |
StepVisual_TemplateInstance | |
StepVisual_TextLiteral | |
StepVisual_TextOrCharacter | |
StepVisual_TextStyle | |
StepVisual_TextStyleForDefinedFont | |
StepVisual_TextStyleWithBoxCharacteristics | |
StepVisual_ViewVolume | |
StlAPI | Offers the API for STL data manipulation. |
StlAPI_Reader | Reading from stereolithography format. |
StlAPI_Writer | This class creates and writes STL files from Open CASCADE shapes. An STL file can be written to an existing STL file or to a new one.. |
StlMesh | Implements a basic mesh data-structure for the needs of the application fast prototyping. |
StlMesh_Mesh | Mesh definition. The mesh contains one or several domains. Each mesh domain contains a set of triangles. Each domain can have its own deflection value. |
StlMesh_MeshDomain | A mesh domain is a set of triangles defined with three geometric vertices. The mesh domain has its own deflection. |
StlMesh_MeshExplorer | Provides facilities to explore the triangles of each mesh domain. |
StlMesh_MeshTriangle | A mesh triangle is defined with three geometric vertices and an orientation |
StlMesh_SequenceNodeOfSequenceOfMesh | |
StlMesh_SequenceNodeOfSequenceOfMeshDomain | |
StlMesh_SequenceNodeOfSequenceOfMeshTriangle | |
StlMesh_SequenceOfMesh | |
StlMesh_SequenceOfMeshDomain | |
StlMesh_SequenceOfMeshTriangle | |
StlTransfer | The package Algorithm for Meshing implements facilities to compute the Mesh data-structure, as defined in package StlMesh, from a shape of package TopoDS. The triangulation is computed with the Delaunay algorithm implemented in package BRepMesh. The result is stored in the mesh data-structure Mesh from package StlMesh. |
TopoDSToStep | This package implements the mapping between CAS.CAD Shape representation and AP214 Shape Representation. The target schema is pms_c4 (a subset of AP214) How to use this Package : Entry point are context dependent. It can be : MakeManifoldSolidBrep MakeBrepWithVoids MakeFacetedBrep MakeFacetedBrepAndBrepWithVoids MakeShellBasedSurfaceModel Each of these classes call the Builder The class tool centralizes some common informations. |
TopoDSToStep_Builder | This builder Class provides services to build a ProSTEP Shape model from a Cas.Cad BRep. |
TopoDSToStep_FacetedTool | This Tool Class provides Information about Faceted Shapes to be mapped to STEP. |
TopoDSToStep_MakeBrepWithVoids | This class implements the mapping between classes Solid from TopoDS and BrepWithVoids from StepShape. All the topology and geometry comprised into the shell or the solid are taken into account and translated. |
TopoDSToStep_MakeFacetedBrep | This class implements the mapping between classes Shell or Solid from TopoDS and FacetedBrep from StepShape. All the topology and geometry comprised into the shell or the solid are taken into account and translated. |
TopoDSToStep_MakeFacetedBrepAndBrepWithVoids | This class implements the mapping between classes Solid from TopoDS and FacetedBrepAndBrepWithVoids from StepShape. All the topology and geometry comprised into the shell or the solid are taken into account and translated. |
TopoDSToStep_MakeGeometricCurveSet | This class implements the mapping between a Shape from TopoDS and a GeometricCurveSet from StepShape in order to create a GeometricallyBoundedWireframeRepresentation. |
TopoDSToStep_MakeManifoldSolidBrep | This class implements the mapping between classes Shell or Solid from TopoDS and ManifoldSolidBrep from StepShape. All the topology and geometry comprised into the shell or the solid are taken into account and translated. |
TopoDSToStep_MakeShellBasedSurfaceModel | This class implements the mapping between classes Face, Shell or Solid from TopoDS and ShellBasedSurfaceModel from StepShape. All the topology and geometry comprised into the shape are taken into account and translated. |
TopoDSToStep_MakeStepEdge | This class implements the mapping between classes Edge from TopoDS and TopologicalRepresentationItem from StepShape. |
TopoDSToStep_MakeStepFace | This class implements the mapping between classes Face from TopoDS and TopologicalRepresentationItem from StepShape. |
TopoDSToStep_MakeStepVertex | This class implements the mapping between classes Vertex from TopoDS and TopologicalRepresentationItem from StepShape. |
TopoDSToStep_MakeStepWire | This class implements the mapping between classes Wire from TopoDS and TopologicalRepresentationItem from StepShape. |
TopoDSToStep_Root | This class implements the common services for all classes of TopoDSToStep which report error. |
TopoDSToStep_Tool | This Tool Class provides Information to build a ProSTEP Shape model from a Cas.Cad BRep. |
TopoDSToStep_WireframeBuilder | This builder Class provides services to build a ProSTEP Wireframemodel from a Cas.Cad BRep. |
Transfer_ActorDispatch | This class allows to work with a TransferDispatch, i.e. to transfer entities from a data set to another one defined by the same interface norm, with the following features : - ActorDispatch itself acts as a default actor, i.e. it copies entities with the general service Copy, as CopyTool does - it allows to add other actors for specific ways of transfer, which may include data modifications, conversions ... - and other features from TransferDispatch (such as mapping other than one-one) |
Transfer_ActorOfFinderProcess | The original class was renamed. Compatibility only ModeTrans : a simple way of transmitting a transfer mode from a user. To be interpreted for each norm |
Transfer_ActorOfProcessForFinder | |
Transfer_ActorOfProcessForTransient | |
Transfer_ActorOfTransientProcess | The original class was renamed. Compatibility only |
Transfer_Binder | A Binder is an auxiliary object to Map the Result of the Transfer of a given Object : it records the Result of the Unitary Transfer (Resulting Object), status of progress and error (if any) of the Process The class Binder itself makes no definition for the Result : it is defined by sub-classes : it can be either Simple (and has to be typed : see generic class SimpleBinder) or Multiple (see class MultipleBinder). In principle, for a Transfer in progress, Result cannot be accessed : this would cause an exception raising. This is controlled by the value if StatusResult : if it is "Used", the Result cannot be changed. This status is normally controlled by TransferProcess but can be directly (see method SetAlreadyUsed) Checks can be completed by a record of cases, as string which can be used as codes, but not to be printed In addition to the Result, a Binder can bring a list of Attributes, which are additional data, each of them has a name |
Transfer_BinderOfTransientInteger | This type of Binder allows to attach as result, besides a Transient Object, an Integer Value, which can be an Index in the Object if it defines a List, for instance This Binder is otherwise a kind of SimpleBinderOfTransient, i.e. its basic result (for iterators, etc) is the Transient |
Transfer_DataInfo | Gives informations on an object Used as template to instantiate Mapper and SimpleBinder This class is for Transient |
Transfer_DataMapIteratorOfDataMapOfTransientTransient | |
Transfer_DataMapNodeOfDataMapOfTransientTransient | |
Transfer_DataMapOfTransientTransient | |
Transfer_DispatchControl | This is an auxiliary class for TransferDispatch, which allows to record simple copies, as CopyControl from Interface, but based on a TransientProcess. Hence, it allows in addition more actions (such as recording results of adaptations) |
Transfer_Finder | Finder allows to map any kind of object as a Key for a Map. This works by defining, for a Hash Code, that of the real Key, not of the Finder which acts only as an intermediate. When a Map asks for the HashCode of a Finder, this one returns the code it has determined at creation time |
Transfer_FinderProcess | Adds specific features to the generic definition : PrintTrace is adapted |
Transfer_FindHasher | FindHasher defines HashCode for Finder, which is : ask a Finder its HashCode ! Because this is the Finder itself which brings the HashCode for its Key This class complies to the template given in TCollection by MapHasher itself |
Transfer_HSequenceOfBinder | |
Transfer_HSequenceOfFinder | |
Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder | |
Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient | |
Transfer_IteratorOfProcessForFinder | |
Transfer_IteratorOfProcessForTransient | |
Transfer_MapContainer | |
Transfer_MultipleBinder | Allows direct binding between a starting Object and the Result of its transfer, when it can be made of several Transient Objects. Compared to a Transcriptor, it has no Transfer Action Result is a list of Transient Results. Unique Result is not available : SetResult is redefined to start the list on the first call, and refuse the other times. rr Remark : MultipleBinder itself is intended to be created and filled by TransferProcess itself (method Bind). In particular, conflicts between Unique (Standard) result and Multiple result are avoided through management made by TransferProcess. Also, a Transcriptor (with an effective Transfer Method) which can produce a Multiple Result, may be defined as a sub-class of MultipleBinder by redefining method Transfer. |
Transfer_ProcessForFinder | |
Transfer_ProcessForTransient | |
Transfer_ResultFromModel | ResultFromModel is used to store a final result stored in a TransientProcess, respectfully to its structuration in scopes by using a set of ResultFromTransient Hence, it can be regarded as a passive equivalent of the stored data in the TransientProcess, while an Iterator gives a flat view of it. A ResultFromModel is intended to be attached to the transfer of one entity (typically root entity but it is not mandatory) It is then possible to : - Create and fill a ResultFromModel from a TransientProcess, by designating a starting entity - Fill back the TransientProcess from a ResultFromModel, as it were filled by the operation which filled it the first time |
Transfer_ResultFromTransient | This class, in conjunction with ResultFromModel, allows to record the result of a transfer initially stored in a TransientProcess. A ResultFromTransient records a couple (Transient,Binder for the result and checks) plus a list of "sub-results", which have been recorded in the TrabsientProcess, under scope attached to the starting transient. |
Transfer_SequenceNodeOfSequenceOfBinder | |
Transfer_SequenceNodeOfSequenceOfFinder | |
Transfer_SequenceOfBinder | |
Transfer_SequenceOfFinder | |
Transfer_SimpleBinderOfTransient | An adapted instantiation of SimpleBinder for Transient Result, i.e. ResultType can be computed from the Result itself, instead of being static |
Transfer_TransferDeadLoop | |
Transfer_TransferDispatch | A TransferDispatch is aimed to dispatch Entities between two Interface Models, by default by copying them, as CopyTool, but with more capabilities of adapting : Copy is redefined to firstly pass the hand to a TransferProcess. If this gives no result, standard Copy is called. This allow, for instance, to modify the copied Entity (such as changing a Name for a VDA Entity), or to do a deeper work (such as Substituting a kind of Entity to another one). For these reasons, TransferDispatch is basically a CopyTool, but uses a more sophiscated control, which is TransferProcess, and its method Copy is redefined |
Transfer_TransferFailure | |
Transfer_TransferInput | A TransferInput is a Tool which fills an InterfaceModel with the result of the Transfer of CasCade Objects, once determined The Result comes from a TransferProcess, either from Transient (the Complete Result is considered, it must contain only Transient Objects) |
Transfer_TransferIterator | Defines an Iterator on the result of a Transfer Available for Normal Results or not (Erroneous Transfer) It gives several kinds of Informations, and allows to consider various criteria (criteria are cumulative) |
Transfer_TransferMapOfProcessForFinder | |
Transfer_TransferMapOfProcessForTransient | |
Transfer_TransferOutput | A TransferOutput is a Tool which manages the transfer of entities created by an Interface, stored in an InterfaceModel, into a set of Objects suitable for an Application Objects to be transferred are given, by method Transfer (which calls Transfer from TransientProcess) A default action is available to get all roots of the Model Result is given as a TransferIterator (see TransferProcess) Also, it is possible to pilot directly the TransientProcess |
Transfer_TransientListBinder | This binder binds several (a list of) Transients with a starting entity, when this entity itself corresponds to a simple list of Transients. Each part is not seen as a sub-result of an independant componant, but as an item of a built-in list |
Transfer_TransientMapper | |
Transfer_TransientProcess | Adds specific features to the generic definition : TransientProcess is intended to work from an InterfaceModel to a set of application objects. Hence, some informations about starting entities can be gotten from the model : for Trace, CheckList, Integrity Status |
Transfer_VoidBinder | VoidBinder is used to bind a starting item with a status, error or warning messages, but no result It is interpreted by TransferProcess, which admits a VoidBinder to be over-written, and copies its check to the new Binder |
TransferBRep | This package gathers services to simply read files and convert them to Shapes from CasCade. IE. it can be used in conjunction with purely CasCade software |
TransferBRep_BinderOfShape | |
TransferBRep_HSequenceOfTransferResultInfo | |
TransferBRep_OrientedShapeMapper | |
TransferBRep_Reader | This class offers a simple, easy to call, way of transferring data from interface files to Shapes from CasCade It must be specialized according to each norm/protocol, by : - defining how to read a file (specific method with protocol) - definig transfer, by providing an Actor |
TransferBRep_SequenceNodeOfSequenceOfTransferResultInfo | |
TransferBRep_SequenceOfTransferResultInfo | |
TransferBRep_ShapeBinder | A ShapeBinder is a BinderOfShape with some additional services to cast the Result under various kinds of Shapes |
TransferBRep_ShapeInfo | Gives informations on an object, see template DataInfo This class is for Shape |
TransferBRep_ShapeListBinder | This binder binds several (a list of) shapes with a starting entity, when this entity itself corresponds to a simple list of shapes. Each part is not seen as a sub-result of an independant componant, but as an item of a built-in list |
TransferBRep_ShapeMapper | |
TransferBRep_TransferResultInfo | Data structure for storing information on transfer result. At the moment it dispatches information for the following types: - result, - result + warning(s), - result + fail(s), - result + warning(s) + fail(s) - no result, - no result + warning(s), - no result + fail(s), - no result + warning(s) + fail(s), |
UnitsMethods | |
Vrml | Vrml package implements the specification of the VRML ( Virtual Reality Modeling Language ). VRML is a standard language for describing interactive 3-D objects and worlds delivered across Internet. Actual version of Vrml package have made for objects of VRML version 1.0. This package is used by VrmlConverter package. The developer should already be familiar with VRML specification before using this package. |
Vrml_AsciiText | Defines a AsciiText node of VRML specifying geometry shapes. This node represents strings of text characters from ASCII coded character set. All subsequent strings advance y by -( size * spacing). The justification field determines the placement of the strings in the x dimension. LEFT (the default) places the left edge of each string at x=0. CENTER places the center of each string at x=0. RIGHT places the right edge of each string at x=0. Text is rendered from left to right, top to bottom in the font set by FontStyle. The default value for the wigth field indicates the natural width should be used for that string. |
Vrml_Cone | Defines a Cone node of VRML specifying geometry shapes. This node represents a simple cone, whose central axis is aligned with the y-axis. By default , the cone is centred at (0,0,0) and has size of -1 to +1 in the all three directions. the cone has a radius of 1 at the bottom and height of 2, with its apex at 1 and its bottom at -1. The cone has two parts: the sides and the bottom |
Vrml_Coordinate3 | Defines a Coordinate3 node of VRML specifying properties of geometry and its appearance. This node defines a set of 3D coordinates to be used by a subsequent IndexedFaceSet, IndexedLineSet, or PointSet node. This node does not produce a visible result during rendering; it simply replaces the current coordinates in the rendering state for subsequent nodes to use. |
Vrml_Cube | Defines a Cube node of VRML specifying geometry shapes. This node represents a cuboid aligned with the coordinate axes. By default , the cube is centred at (0,0,0) and measures 2 units in each dimension, from -1 to +1. A cube's width is its extent along its object-space X axis, its height is its extent along the object-space Y axis, and its depth is its extent along its object-space Z axis. |
Vrml_Cylinder | Defines a Cylinder node of VRML specifying geometry shapes. This node represents a simple capped cylinder centred around the y-axis. By default , the cylinder is centred at (0,0,0) and has size of -1 to +1 in the all three dimensions. The cylinder has three parts: the sides, the top (y=+1) and the bottom (y=-1) |
Vrml_DirectionalLight | Defines a directional light node of VRML specifying properties of lights. This node defines a directional light source that illuminates along rays parallel to a given 3-dimentional vector Color is written as an RGB triple. Light intensity must be in the range 0.0 to 1.0, inclusive. |
Vrml_FontStyle | Defines a FontStyle node of VRML of properties of geometry and its appearance. The size field specifies the height (in object space units) of glyphs rendered and determines the vertical spacing of adjacent lines of text. |
Vrml_Group | Defines a Group node of VRML specifying group properties. This node defines the base class for all group nodes. Group is a node that contains an ordered list of child nodes. This node is simply a container for the child nodes and does not alter the traversal state in any way. During traversal, state accumulated for a child is passed on to each successive child and then to the parents of the group (Group does not push or pop traversal state as separator does). |
Vrml_IndexedFaceSet | Defines a IndexedFaceSet node of VRML specifying geometry shapes. This node represents a 3D shape formed by constructing faces (polygons) from vertices located at the current coordinates. IndexedFaceSet uses the indices in its coordIndex to define polygonal faces. An index of -1 separates faces (so a -1 at the end of the list is optional). |
Vrml_IndexedLineSet | Defines a IndexedLineSet node of VRML specifying geometry shapes. This node represents a 3D shape formed by constructing polylines from vertices located at the current coordinates. IndexedLineSet uses the indices in its coordIndex field to specify the polylines. An index of -1 separates one polyline from the next (thus, a final -1 is optional). the current polyline has ended and the next one begins. Treatment of the current material and normal binding is as follows: The PER_PART binding specifies a material or normal for each segment of the line. The PER_FACE binding specifies a material or normal for each polyline. PER_VERTEX specifies a material or normal for each vertex. The corresponding _INDEXED bindings are the same, but use the materialIndex or normalIndex indices. The DEFAULT material binding is equal to OVERALL. The DEFAULT normal binding is equal to PER_VERTEX_INDEXED; if insufficient normals exist in the state, the lines will be drawn unlit. The same rules for texture coordinate generation as IndexedFaceSet are used. |
Vrml_Info | Defines a Info node of VRML specifying properties of geometry and its appearance. It is used to store information in the scene graph, Typically for application-specific purposes, copyright messages, or other strings. |
Vrml_Instancing | Defines "instancing" - using the same instance of a node multiple times. It is accomplished by using the "DEF" and "USE" keywords. The DEF keyword both defines a named node, and creates a single instance of it. The USE keyword indicates that the most recently defined instance should be used again. If several nades were given the same name, then the last DEF encountered during parsing "wins". DEF/USE is limited to a single file. |
Vrml_LOD | Defines a LOD (level of detailization) node of VRML specifying properties of geometry and its appearance. This group node is used to allow applications to switch between various representations of objects automatically. The children of this node typically represent the same object or objects at the varying of Levels Of Detail (LOD), from highest detail to lowest. The specified center point of the LOD is transformed by current transformation into world space, and yhe distancefrom the transformed center to the world-space eye point is calculated. If thedistance is less than the first value in the ranges array, than the first child of the LOD group is drawn. If between the first and second values in the range array, the second child is drawn, etc. If there are N values in the range array, the LOD group should have N+1 children. Specifying too few children will result in the last child being used repeatedly for the lowest lewels of detail; if too many children are specified, the extra children w ll be ignored. Each value in the ranges array should be greater than the previous value, otherwise results are undefined. |
Vrml_Material | Defines a Material node of VRML specifying properties of geometry and its appearance. This node defines the current surface material properties for all subsequent shapes. Material sets several components of the current material during traversal. Different shapes interpret materials with multiple values differently. To bind materials to shapes, use a MaterialBinding node. |
Vrml_MaterialBinding | Defines a MaterialBinding node of VRML specifying properties of geometry and its appearance. Material nodes may contain more than one material. This node specifies how the current materials are bound to shapes that follow in the scene graph. Each shape node may interpret bindings differently. For example, a Sphere node is always drawn using the first material in the material node, no matter what the current MaterialBinding, while a Cube node may use six different materials to draw each of its six faces, depending on the MaterialBinding. |
Vrml_MatrixTransform | Defines a MatrixTransform node of VRML specifying matrix and transform properties. This node defines 3D transformation with a 4 by 4 matrix. By default : a11=1 a12=0 a13=0 a14=0 a21=0 a22=1 a23=0 a24=0 a31=0 a32=0 a33=1 a34=0 a41=0 a42=0 a43=0 a44=1 It is written to the file in row-major order as 16 Real numbers separated by whitespace. For example , matrix expressing a translation of 7.3 units along the X axis is written as: 1 0 0 0 0 1 0 0 0 0 1 0 7.3 0 0 1 |
Vrml_Normal | Defines a Normal node of VRML specifying properties of geometry and its appearance. This node defines a set of 3D surface normal vectors to be used by vertex-based shape nodes (IndexedFaceSet, IndexedLineSet, PointSet) that follow it in the scene graph. This node does not produce a visible result during rendering; it simply replaces the current normals in the rendering state for subsequent nodes to use. This node contains one multiple-valued field that contains the normal vectors. |
Vrml_NormalBinding | Defines a NormalBinding node of VRML specifying properties of geometry and its appearance. This node specifies how the current normals are bound to shapes that follow in the scene graph. Each shape node may interpret bindings differently. The bindings for faces and vertices are meaningful only for shapes that are made from faces and vertices. Similarly, the indexed bindings are only used by the shapes that allow indexing. For bindings that require multiple normals, be sure to have at least as many normals defined as are necessary; otherwise, errors will occur. |
Vrml_OrthographicCamera | OrthographicCamera node of VRML specifying properties of cameras. An orthographic camera defines a parallel projection from a viewpoint. This camera does not diminish objects with distance, as a PerspectiveCamera does. The viewing volume for an orthographic camera is a rectangular parallelepiped (a box). |
Vrml_PerspectiveCamera | PerspectiveCamera node of VRML specifying properties of cameras. A perspective camera defines a perspective projection from a viewpoint. The viewing volume for a perspective camera is a truncated right pyramid. |
Vrml_PointLight | Defines a point light node of VRML specifying properties of lights. This node defines a point light source at a fixed 3D location A point source illuminates equally in all directions; that is omni-directional. Color is written as an RGB triple. Light intensity must be in the range 0.0 to 1.0, inclusive. |
Vrml_PointSet | Defines a PointSet node of VRML specifying geometry shapes. |
Vrml_Rotation | Defines a Rotation node of VRML specifying matrix and transform properties. This node defines a 3D rotation about an arbitrary axis through the origin. By default : myRotation = (0 0 1 0) |
Vrml_Scale | Defines a Scale node of VRML specifying transform properties. This node defines a 3D scaling about the origin. By default : myRotation = (1 1 1) |
Vrml_Separator | Defines a Separator node of VRML specifying group properties. This group node performs a push (save) of the traversal state before traversing its children and a pop (restore) after traversing them. This isolates the separator's children from the rest of the scene graph. A separator can include lights, cameras, coordinates, normals, bindings, and all other properties. Separators can also perform render culling. Render culling skips over traversal of the separator's children if they are not going to be rendered, based on the comparison of the separator's bounding box with the current view volume. Culling is controlled by the renderCulling field. These are set to AUTO by default, allowing the implementation to decide whether or not to cull. |
Vrml_SFImage | Defines SFImage type of VRML field types. |
Vrml_SFRotation | Defines SFRotation type of VRML field types. The 4 values represent an axis of rotation followed by amount of right-handed rotation about the that axis, in radians. |
Vrml_ShapeHints | Defines a ShapeHints node of VRML specifying properties of geometry and its appearance. The ShapeHints node indicates that IndexedFaceSets are solid, contain ordered vertices, or contain convex faces. These hints allow VRML implementations to optimize certain rendering features. Optimizations that may be performed include enabling back-face culling and disabling two-sided lighting. For example, if an object is solid and has ordered vertices, an implementation may turn on backface culling and turn off two-sided lighting. To ensure that an IndexedFaceSet can be viewed from either direction, set shapeType to be UNKNOWN_SHAPE_TYPE. If you know that your shapes are closed and will alwsys be viewed from the outside, set vertexOrdering to be either CLOCKWISE or COUNTERCLOCKWISE (depending on how you built your object), and set shapeType to be SOLID. Placing this near the top of your VRML file will allow the scene to be rendered much faster. The ShapeHints node also affects how default normals are generated. When an IndexedFaceSet has to generate default normals, it uses the creaseAngle field to determine which edges should be smoothly shaded and which ones should have a sharp crease. The crease angle is the angle between surface normals on adjacent polygons. For example, a crease angle of .5 radians (the default value) means that an edge between two adjacent polygonal faces will be smooth shaded if the normals to the two faces form an angle that is less than .5 radians (about 30 degrees). Otherwise, it will be faceted. |
Vrml_Sphere | Defines a Sphere node of VRML specifying geometry shapes. This node represents a sphere. By default , the sphere is centred at (0,0,0) and has a radius of 1. |
Vrml_SpotLight | Spot light node of VRML nodes specifying properties of lights. This node defines a spotlight light source. A spotlight is placed at a fixed location in 3D-space and illuminates in a cone along a particular direction. The intensity of the illumination drops off exponentially as a ray of light diverges from this direction toward the edges of cone. The rate of drop-off and agle of the cone are controlled by the dropOfRate and cutOffAngle Color is written as an RGB triple. Light intensity must be in the range 0.0 to 1.0, inclusive. |
Vrml_Switch | Defines a Switch node of VRML specifying group properties. This group node traverses one, none, or all of its children. One can use this node to switch on and off the effects of some properties or to switch between different properties. The whichChild field specifies the index of the child to traverse, where the first child has index 0. A value of -1 (the default) means do not traverse any children. A value of -3 traverses all children, making the switch behave exactly like a regular Group. |
Vrml_Texture2 | Defines a Texture2 node of VRML specifying properties of geometry and its appearance. This property node defines a texture map and parameters for that map The texture can be read from the URL specified by the filename field. To turn off texturing, set the filename field to an empty string (""). Textures can alsobe specified inline by setting the image field to contain the texture data. By default : myFilename ("") myImage (0 0 0) myWrapS (Vrml_REPEAT) myWrapT (Vrml_REPEAT) |
Vrml_Texture2Transform | Defines a Texture2Transform node of VRML specifying properties of geometry and its appearance. This node defines a 2D transformation applied to texture coordinates. This affect the way textures are applied to the surfaces of subsequent shapes. Transformation consisits of(in order) a non-uniform scale about an arbitrary center point, a rotation about that same point, and a translation. This allows a user to change the size and position of the textures on the shape. By default : myTranslation (0 0) myRotation (0) myScaleFactor (1 1) myCenter (0 0) |
Vrml_TextureCoordinate2 | Defines a TextureCoordinate2 node of VRML specifying properties of geometry and its appearance. This node defines a set of 2D coordinates to be used to map textures to the vertices of subsequent PointSet, IndexedLineSet, or IndexedFaceSet objects. It replaces the current texture coordinates in the rendering state for the shapes to use. Texture coordinates range from 0 to 1 across the texture. The horizontal coordinate, called S, is specified first, followed by vertical coordinate, T. By default : myPoint (0 0) |
Vrml_Transform | Defines a Transform of VRML specifying transform properties. This node defines a geometric 3D transformation consisting of (in order) a (possibly) non-uniform scale about an arbitrary point, a rotation about an arbitrary point and axis and translation. By default : myTranslation (0,0,0) myRotation (0,0,1,0) myScaleFactor (1,1,1) myScaleOrientation (0,0,1,0) myCenter (0,0,0) |
Vrml_TransformSeparator | Defines a TransformSeparator node of VRML specifying group properties. This group node is similar to separator node in that it saves state before traversing its children and restores it afterwards. This node can be used to isolate transformations to light sources or objects. |
Vrml_Translation | Defines a Translation of VRML specifying transform properties. This node defines a translation by 3D vector. By default : myTranslation (0,0,0) |
Vrml_WWWAnchor | Defines a WWWAnchor node of VRML specifying group properties. The WWWAnchor group node loads a new scene into a VRML browser when one of its children is closen. Exactly how a user "chooses" a child of the WWWAnchor is up to the VRML browser. WWWAnchor with an empty ("") name does nothing when its children are chosen. WWWAnchor behaves like a Separator, pushing the traversal state before traversing its children and popping it afterwards. |
Vrml_WWWInline | Defines a WWWInline node of VRML specifying group properties. The WWWInline group node reads its children from anywhere in the World Wide Web. Exactly when its children are read is not defined; reading the children may be delayed until the WWWInline is actually displayed. WWWInline with an empty ("") name does nothing. WWWInline behaves like a Separator, pushing the traversal state before traversing its children and popping it afterwards. By defaults: myName ("") myBboxSize (0,0,0) myBboxCenter (0,0,0) |
VrmlAPI | API for writing to VRML 1.0 |
VrmlAPI_Writer | Creates and writes VRML files from Open CASCADE shapes. A VRML file can be written to an existing VRML file or to a new one. |
VrmlConverter_Curve | Curve - computes the presentation of objects to be seen as curves (the computation will be made with a constant number of points), converts this one into VRML objects and writes (adds) them into anOStream. All requested properties of the representation are specify in aDrawer of Drawer class (VrmlConverter). This kind of the presentation is converted into IndexedLineSet ( VRML ). |
VrmlConverter_DeflectionCurve | DeflectionCurve - computes the presentation of objects to be seen as curves, converts this one into VRML objects and writes (adds) into anOStream. All requested properties of the representation are specify in aDrawer. This kind of the presentation is converted into IndexedLineSet ( VRML ). The computation will be made according to a maximal chordial deviation. |
VrmlConverter_Drawer | Qualifies the aspect properties for the VRML conversation of a specific kind of object. This includes for example color, maximal chordial deviation, etc... |
VrmlConverter_HLRShape | HLRShape - computes the presentation of objects with removal of their hidden lines for a specific projector, converts them into VRML objects and writes (adds) them into anOStream. All requested properties of the representation are specify in aDrawer of Drawer class. This kind of the presentation is converted into IndexedLineSet and if they are defined in Projector into : PerspectiveCamera, OrthographicCamera, DirectionLight, PointLight, SpotLight from Vrml package. |
VrmlConverter_IsoAspect | Qualifies the aspect properties for the VRML conversation of iso curves . |
VrmlConverter_LineAspect | Qualifies the aspect properties for the VRML conversation of a Curve and a DeflectionCurve . |
VrmlConverter_PointAspect | Qualifies the aspect properties for the VRML conversation of points. |
VrmlConverter_Projector | Defines projector and calculates properties of cameras and lights from Vrml ( OrthograpicCamera, PerspectiveCamera, DirectionalLight, PointLight, SpotLight and MatrixTransform ) to display all scene shapes with arbitrary locations for requested the Projection Vector, High Point Direction and the Focus and adds them ( method Add ) to anOSream. |
VrmlConverter_ShadedShape | ShadedShape - computes the shading presentation of shapes by triangulation algorithms, converts this one into VRML objects and writes (adds) into anOStream. All requested properties of the representation including the maximal chordial deviation are specify in aDrawer. This kind of the presentation is converted into IndexedFaceSet ( VRML ). |
VrmlConverter_ShadingAspect | Qualifies the aspect properties for the VRML conversation of ShadedShape . |
VrmlConverter_WFDeflectionRestrictedFace | WFDeflectionRestrictedFace - computes the wireframe presentation of faces with restrictions by displaying a given number of U and/or V isoparametric curves, converts his into VRML objects and writes (adds) them into anOStream. All requested properties of the representation are specify in aDrawer of Drawer class (Prs3d). This kind of the presentation is converted into IndexedFaceSet and IndexedLineSet ( VRML ). |
VrmlConverter_WFDeflectionShape | WFDeflectionShape - computes the wireframe presentation of compound set of faces, edges and vertices by displaying a given number of U and/or V isoparametric curves, converts this one into VRML objects and writes (adds) them into anOStream. All requested properties of the representation are specify in aDrawer. This kind of the presentation is converted into IndexedLineSet and PointSet ( VRML ). |
VrmlConverter_WFRestrictedFace | WFRestrictedFace - computes the wireframe presentation of faces with restrictions by displaying a given number of U and/or V isoparametric curves, converts this one into VRML objects and writes (adds) into anOStream. All requested properties of the representation are specify in aDrawer. This kind of the presentation is converted into IndexedLineSet ( VRML ). |
VrmlConverter_WFShape | WFShape - computes the wireframe presentation of compound set of faces, edges and vertices by displaying a given number of U and/or V isoparametric curves converts this one into VRML objects and writes (adds) them into anOStream. All requested properties of the representation are specify in aDrawer. This kind of the presentation is converted into IndexedLineSet and PointSet ( VRML ). |
VrmlData_Appearance | |
VrmlData_ArrayVec3d | |
VrmlData_Box | |
VrmlData_Color | |
VrmlData_Cone | |
VrmlData_Coordinate | |
VrmlData_Cylinder | |
VrmlData_DataMapOfShapeAppearance | |
VrmlData_Faceted | |
VrmlData_Geometry | |
VrmlData_Group | |
VrmlData_ImageTexture | |
VrmlData_InBuffer | |
VrmlData_IndexedFaceSet | |
VrmlData_IndexedLineSet | |
VrmlData_Material | |
VrmlData_Node | |
VrmlData_Normal | |
VrmlData_Scene | |
VrmlData_ShapeConvert | |
VrmlData_ShapeConvert::ShapeData | |
VrmlData_ShapeNode | |
VrmlData_Sphere | |
VrmlData_Texture | |
VrmlData_TextureCoordinate | |
VrmlData_TextureTransform | Implementation of the TextureTransform node |
VrmlData_UnknownNode | |
VrmlData_WorldInfo | |
XCAFApp_Application | Implements an Application for the DECAF documents |
XCAFDoc | Definition of general structure of DECAF document and tools to work with it |
XCAFDoc_Area | |
XCAFDoc_Centroid | |
XCAFDoc_Color | |
XCAFDoc_ColorTool | Provides tools to store and retrieve attributes (colors) of TopoDS_Shape in and from TDocStd_Document A Document is intended to hold different attributes of ONE shape and it's sub-shapes |
XCAFDoc_DataMapIteratorOfDataMapOfShapeLabel | |
XCAFDoc_DataMapNodeOfDataMapOfShapeLabel | |
XCAFDoc_DataMapOfShapeLabel | |
XCAFDoc_Datum | |
XCAFDoc_DimTol | |
XCAFDoc_DimTolTool | Provides tools to store and retrieve attributes (colors) of TopoDS_Shape in and from TDocStd_Document A Document is intended to hold different attributes of ONE shape and it's sub-shapes |
XCAFDoc_DocumentTool | Defines sections structure of an XDE document. |
XCAFDoc_GraphNode | This attribute allow user multirelation tree of labels. This GraphNode is experimental Graph that not control looping and redundance. |
XCAFDoc_GraphNodeSequence | |
XCAFDoc_LayerTool | Provides tools to store and retrieve attributes (Layers) of TopoDS_Shape in and from TDocStd_Document A Document is intended to hold different attributes of ONE shape and it's sub-shapes |
XCAFDoc_Location | |
XCAFDoc_Material | |
XCAFDoc_MaterialTool | Provides tools to store and retrieve attributes (materials) of TopoDS_Shape in and from TDocStd_Document A Document is intended to hold different attributes of ONE shape and it's sub-shapes |
XCAFDoc_SequenceNodeOfGraphNodeSequence | |
XCAFDoc_ShapeMapTool | |
XCAFDoc_ShapeTool | A tool to store shapes in an XDE document in the form of assembly structure, and to maintain this structure. The API provided by this class allows to work with this structure regardless of its low-level implementation. All the shapes are stored on child labels of a main label which is XCAFDoc_DocumentTool::LabelShapes(). The label for assembly also has sub-labels, each of which represents the instance of another shape in that assembly (component). Such sub-label stores reference to the label of the original shape in the form of TDataStd_TreeNode with GUID XCAFDoc::ShapeRefGUID(), and its location encapsulated into the NamedShape. For correct work with an XDE document, it is necessary to use methods for analysis and methods for working with shapes. For example: if ( STool->IsAssembly(aLabel) ) { Standard_Boolean subchilds = Standard_False; (default) Standard_Integer nbc = STool->NbComponents (aLabel[,subchilds]); } If subchilds is True, commands also consider sub-levels. By default, only level one is checked. In this example, number of children from the first level of assembly will be returned. Methods for creation and initialization: Constructor: XCAFDoc_ShapeTool::XCAFDoc_ShapeTool() Getting a guid: Standard_GUID GetID (); Creation (if does not exist) of ShapeTool on label L: Handle(XCAFDoc_ShapeTool) XCAFDoc_ShapeTool::Set(const TDF_Label& L) Analyze whether shape is a simple shape or an instance or a component of an assembly or it is an assembly ( methods of analysis). For example: STool->IsShape(aLabel) ; Analyze that the label represents a shape (simple shape, assembly or reference) or STool->IsTopLevel(aLabel); Analyze that the label is a label of a top-level shape. Work with simple shapes, assemblies and instances ( methods for work with shapes). For example: Add shape: Standard_Boolean makeAssembly; // True to interpret a Compound as an Assembly, False to take it as a whole aLabel = STool->AddShape(aShape, makeAssembly); Get shape: TDF_Label aLabel... // A label must be present if (aLabel.IsNull()) { ... no such label : abandon .. } TopoDS_Shape aShape; aShape = STool->GetShape(aLabel); if (aShape.IsNull()) { ... this label is not for a Shape ... } To get a label from shape. Standard_Boolean findInstance = Standard_False; (this is default value) aLabel = STool->FindShape(aShape [,findInstance]); if (aLabel.IsNull()) { ... no label found for this shape ... } |
XCAFDoc_Volume | |
XCAFDrivers | |
XCAFDrivers_DocumentRetrievalDriver | Retrieval driver of a XS document |
XCAFDrivers_DocumentStorageDriver | Storage driver of a XS document |
XCAFPrs | Presentation (visualiation, selection etc.) tools for DECAF documents |
XCAFPrs_AISObject | Implements AIS_InteractiveObject functionality for shape in DECAF document |
XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle | |
XCAFPrs_DataMapIteratorOfDataMapOfStyleShape | |
XCAFPrs_DataMapIteratorOfDataMapOfStyleTransient | |
XCAFPrs_DataMapNodeOfDataMapOfShapeStyle | |
XCAFPrs_DataMapNodeOfDataMapOfStyleShape | |
XCAFPrs_DataMapNodeOfDataMapOfStyleTransient | |
XCAFPrs_DataMapOfShapeStyle | |
XCAFPrs_DataMapOfStyleShape | |
XCAFPrs_DataMapOfStyleTransient | |
XCAFPrs_Driver | Implements a driver for presentation of shapes in DECAF document. Its the only purpose is to initialize and return XCAFPrs_AISObject object on request |
XCAFPrs_Style | Represents a set of styling settings applicable to a (sub)shape |
XCAFSchema | |
XCAFSchema_gp_Ax1 | |
XCAFSchema_gp_Ax2 | |
XCAFSchema_gp_Ax2d | |
XCAFSchema_gp_Ax3 | |
XCAFSchema_gp_Dir | |
XCAFSchema_gp_Dir2d | |
XCAFSchema_gp_Mat | |
XCAFSchema_gp_Mat2d | |
XCAFSchema_gp_Pnt | |
XCAFSchema_gp_Pnt2d | |
XCAFSchema_gp_Trsf | |
XCAFSchema_gp_Trsf2d | |
XCAFSchema_gp_Vec | |
XCAFSchema_gp_Vec2d | |
XCAFSchema_gp_XY | |
XCAFSchema_gp_XYZ | |
XCAFSchema_PDF_Attribute | |
XCAFSchema_PMMgt_PManaged | |
XCAFSchema_PTopLoc_Datum3D | |
XCAFSchema_PTopLoc_ItemLocation | |
XCAFSchema_PTopLoc_Location | |
XCAFSchema_PXCAFDoc_Area | |
XCAFSchema_PXCAFDoc_Centroid | |
XCAFSchema_PXCAFDoc_Color | |
XCAFSchema_PXCAFDoc_ColorTool | |
XCAFSchema_PXCAFDoc_DocumentTool | |
XCAFSchema_PXCAFDoc_GraphNode | |
XCAFSchema_PXCAFDoc_GraphNodeSequence | |
XCAFSchema_PXCAFDoc_LayerTool | |
XCAFSchema_PXCAFDoc_Location | |
XCAFSchema_PXCAFDoc_SeqNodeOfGraphNodeSequence | |
XCAFSchema_PXCAFDoc_ShapeTool | |
XCAFSchema_PXCAFDoc_Volume | |
XCAFSchema_Quantity_Color | |
XCAFSchema_Standard_GUID | |
XCAFSchema_Standard_Persistent | |
XCAFSchema_Standard_Storable | |
XmlMXCAFDoc | Storage and Retrieval drivers for modelling attributes. Transient attributes are defined in package XCAFDoc |
XmlMXCAFDoc_AreaDriver | Attribute Driver. |
XmlMXCAFDoc_CentroidDriver | Attribute Driver. |
XmlMXCAFDoc_ColorDriver | Attribute Driver. |
XmlMXCAFDoc_ColorToolDriver | Attribute Driver. |
XmlMXCAFDoc_DocumentToolDriver | Attribute Driver. |
XmlMXCAFDoc_GraphNodeDriver | Attribute Driver. |
XmlMXCAFDoc_LayerToolDriver | Attribute Driver. |
XmlMXCAFDoc_LocationDriver | Attribute Driver. |
XmlMXCAFDoc_ShapeToolDriver | Attribute Driver. |
XmlMXCAFDoc_VolumeDriver | Attribute Driver. |
XmlXCAFDrivers | |
XmlXCAFDrivers_DocumentRetrievalDriver | Retrieval driver of a XS document |
XmlXCAFDrivers_DocumentStorageDriver | Storage driver of a XS document |
XSAlgo | |
XSAlgo_AlgoContainer | |
XSAlgo_ToolContainer | |
XSControl | This package provides complements to IFSelect & Co for control of a session |
XSControl_ConnectedShapes | From a TopoDS_Shape, or from the entity which has produced it, searches for the shapes, and the entities which have produced them in last transfer, which are adjacent to it by VERTICES |
XSControl_Controller | This class allows a general X-STEP engine to run generic functions on any interface norm, in the same way. It includes the transfer operations. I.e. it gathers the already available general modules, the engine has just to know it The important point is that a given X-STEP Controller is attached to a given couple made of an Interface Norm (such as IGES-5.1) and an application data model (CasCade Shapes for instance). A Controller brings a Profile, this allows to have several variants on the same basic definition, for instance keep the norm definition but give several transfer actors, etc Finally, Controller can be gathered in a general dictionary then retreived later by a general call (method Recorded) It does not manage the produced data, but the Actors make the link between the norm and the application |
XSControl_FuncShape | Defines additionnal commands for XSControl to : - control of initialisation (xinit, xnorm, newmodel) - analyse of the result of a transfer (recorded in a TransientProcess for Read, FinderProcess for Write) : statistics, various lists (roots,complete,abnormal), what about one specific entity, producing a model with the abnormal result This appendix of XSControl is compiled separately to distinguish basic features from user callable forms |
XSControl_Functions | Functions from XSControl gives access to actions which can be commanded with the resources provided by XSControl: especially Controller and Transfer It works by adding functions by method Init |
XSControl_Reader | A groundwork to convert a shape to data which complies with a particular norm. This data can be that of a whole model or that of a specific list of entities in the model. You specify the list using a single selection or a combination of selections. A selection is an operator which computes a list of entities from a list given in input. To specify the input, you can use: - A predefined selection such as "xst-transferrable-roots" - A filter based on a signature. A signature is an operator which returns a string from an entity according to its type. For example: - "xst-type" (CDL) - "iges-level" - "step-type". A filter can be based on a signature by giving a value to be matched by the string returned. For example, "xst-type(Curve)". If no list is specified, the selection computes its list of entities from the whole model. To use this class, you have to initialize the transfer norm first, as shown in the example below. Example: Control_Reader reader; IFSelect_ReturnStatus status = reader.ReadFile (filename.); When using IGESControl_Reader or STEPControl_Reader - as the above example shows - the reader initializes the norm directly. Note that loading the file only stores the data. It does not translate this data. Shapes are accumulated by successive transfers. The last shape is cleared by: - ClearShapes which allows you to handle a new batch - TransferRoots which restarts the list of shapes from scratch. |
XSControl_SelectForTransfer | This selection selects the entities which are recognised for transfer by an Actor for Read : current one or another one. An Actor is an operator which runs transfers from interface entities to objects for Imagine. It has a method to recognize the entities it can process (by default, it recognises all, this method can be redefined). A TransferReader brings an Actor, according to the currently selected norm and transfer conditions. This selection considers, either the current Actor (brought by the TransferReader, updated as required), or a precise one. |
XSControl_SignTransferStatus | This Signatures gives the Transfer Status of an entity, as recorded in a TransferProcess. It can be : - Void : not recorded, or recorded as void with no message (attributes are not taken into account) - Warning : no result, warning message(s), no fail - Fail : no result, fail messages (with or without warning) - Result.. : result, no message (neither warning nor fail) Result.. i.e. Result:TypeName of the result - Result../Warning : result, with warning but no fail - Result../Fail : result, with fail (.e. bad result) - Fail on run : no result yet recorded, no message, but an exception occurred while recording the result (this should not appear and indicates a programming error) |
XSControl_TransferReader | A TransferReader performs, manages, handles results of, transfers done when reading a file (i.e. from entities of an InterfaceModel, to objects for Imagine) Running is organised around basic tools : TransientProcess and its Actor, results are Binders and CheckIterators. It implies control by a Controller (which prepares the Actor as required) Getting results can be done directly on TransientProcess, but these are immediate "last produced" results. Each transfer of an entity gives a final result, but also possible intermediate data, and checks, which can be attached to sub-entities. Hence, final results (which intermediates and checks) are recorded as ResultFromModel and can be queried individually. Some more direct access are given for results which are Transient or Shapes |
XSControl_TransferWriter | TransferWriter gives help to control transfer to write a file after having converted data from Cascade/Imagine It works with a Controller (which itself can work with an Actor to Write) and a FinderProcess. It records results and checks |
XSControl_Utils | This class provides various useful utility routines, to facilitate handling of most common data structures : transients (type, type name ...), strings (ascii or extended, pointed or handled or ...), shapes (reading, writing, testing ...), sequences & arrays (of strings, of transients, of shapes ...), ... Also it gives some helps on some data structures from XSTEP, such as printing on standard trace file, recignizing most currently used auxiliary types (Binder,Mapper ...) |
XSControl_Vars | Defines a receptacle for externally defined variables, each one has a name I.E. a WorkSession for XSTEP is generally used inside a context, which brings variables, especially shapes and geometries. For instance DRAW or an application engine This class provides a common form for this. It also provides a default implementation (locally recorded variables in a dictionary), but which is aimed to be redefined |
XSControl_WorkSession | This WorkSession completes the basic one, by adding : - use of Controller, with norm selection... - management of transfers (both ways) with auxiliary classes TransferReader and TransferWriter -> these transfers may work with a Context List : its items are given by the user, according to the transfer to be i.e. it is interpreted by the Actors Each item is accessed by a Name |
XSControl_Writer | This class gives a simple way to create then write a Model compliant to a given norm, from a Shape The model can then be edited by tools by other appropriate tools |