IGESAppli
OCCT package IGESAppli: IGESAppli, IGESAppli_DrilledHole, IGESAppli_ElementResults, IGESAppli_FiniteElement, and 39 more bound classes.
IGESAppli
This package represents collection of miscellaneous entities from IGES.
Constructors(1)
Static methods(2)
- Init(): void
Prepares dynamic data (Protocol, Modules) for this package.
Returns the Protocol for this Package.
IGESAppli_DrilledHole
defines DrilledHole, Type <406> Form <6> in package IGESAppli Identifies an entity representing a drilled hole through a printed circuit board.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(8)
- Init(nbPropVal: number, aSize: number, anotherSize: number, aPlating: number, aLayer: number, anotherLayer: number): void
This method is used to set the fields of the class DrilledHole.
- nbPropVal : Number of property values = 5
- aSize : Drill diameter size
- anotherSize : Finish diameter size
- aPlating : Plating indication flag False = not plating True = is plating
- aLayer : Lower numbered layer
- anotherLayer : Higher numbered layer
Parameters (6)nbPropValaSizeanotherSizeaPlatingaLayeranotherLayer
- NbPropertyValues(): number
is always 5
- DrillDiaSize(): number
returns the drill diameter size
- FinishDiaSize(): number
returns the finish diameter size
- IsPlating(): boolean
Returns Plating Status: False = not plating / True = is plating.
- NbLowerLayer(): number
returns the lower numbered layer
- NbHigherLayer(): number
returns the higher numbered layer
IGESAppli_ElementResults
defines ElementResults, Type <148> in package IGESAppli Used to find the results of FEM analysis
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(21)
- Init(aNote: IGESDimen_GeneralNote, aSubCase: number, aTime: number, nbResults: number, aResRepFlag: number, allElementIdents: NCollection_HArray1_int, allFiniteElems: NCollection_HArray1_handle_IGESAppli_FiniteElement, allTopTypes: NCollection_HArray1_int, nbLayers: NCollection_HArray1_int, allDataLayerFlags: NCollection_HArray1_int, allnbResDataLocs: NCollection_HArray1_int, allResDataLocs: IGESBasic_HArray1OfHArray1OfInteger, allResults: IGESBasic_HArray1OfHArray1OfReal): void
This method is used to set the fields of the class ElementResults.
- aNote : GeneralNote Entity describing analysis
- aSubCase : Analysis Subcase number
- aTime : Analysis time value
- nbResults : Number of result values per FEM
- aResRepFlag : Results Reporting Flag
- allElementIdents : FEM element number for elements
- allFiniteElems : FEM element
- allTopTypes : Element Topology Types
- nbLayers : Number of layers per result data location
- allDataLayerFlags : Data Layer Flags
- allnbResDataLocs : Number of result data report locations
- allResDataLocs : Result Data Report Locations
- allResults : List of Result data values of FEM analysis
Parameters (13)aNoteaSubCaseaTimenbResultsaResRepFlagallElementIdentsallFiniteElemsallTopTypesnbLayersallDataLayerFlagsallnbResDataLocsallResDataLocsallResults
- SetFormNumber(form: number): void
Changes the FormNumber (which indicates Type of Result) Error if not in range [0-34].
Parameters (1)form
returns General Note Entity describing analysis case
- SubCaseNumber(): number
returns analysis Subcase number
- Time(): number
returns analysis time value
- NbResultValues(): number
returns number of result values per FEM
- ResultReportFlag(): number
returns Results Reporting Flag
- NbElements(): number
returns number of FEM elements
- ElementIdentifier(Index: number): number
returns FEM element number for elements
Parameters (1)Index
- Element(Index: number): IGESAppli_FiniteElement
returns FEM element
Parameters (1)Index
- ElementTopologyType(Index: number): number
returns element Topology Types
Parameters (1)Index
- NbLayers(Index: number): number
returns number of layers per result data location
Parameters (1)Index
- DataLayerFlag(Index: number): number
returns Data Layer Flags
Parameters (1)Index
- NbResultDataLocs(Index: number): number
returns number of result data report locations
Parameters (1)Index
- ResultDataLoc(NElem: number, NLoc: number): number
returns Result Data Report Locations UNFINISHED
Parameters (2)NElemNLoc
- NbResults(Index: number): number
returns total number of results
Parameters (1)Index
- ResultData(NElem: number, num: number): number
returns Result data value for an Element, given its order between 1 and <NbResults(NElem)> (direct access) For a more comprehensive access, see below
Parameters (2)NElemnum
- ResultData(NElem: number, NVal: number, NLay: number, NLoc: number): number
returns Result data values of FEM analysis, according this definition :
- <NElem> : n0 of the Element to be considered
- <NVal> : n0 of the Value between 1 and NbResultValues
- <NLay> : n0 of the Layer for this Element
- <NLoc> : n0 of the Data Location for this Element This gives for each Element, the corresponding rank computed by ResultRank, in which the leftmost subscript changes most rapidly
Parameters (4)NElemNValNLayNLoc
- ResultRank(NElem: number, NVal: number, NLay: number, NLoc: number): number
Computes, for a given Element <NElem>, the rank of a individual Result Data, given <NVal>,<NLay>,<NLoc>.
Parameters (4)NElemNValNLayNLoc
- ResultList(NElem: number): NCollection_HArray1_double
Returns in once the entire list of data for an Element, addressed as by ResultRank (See above).
Parameters (1)NElem
IGESAppli_FiniteElement
defines FiniteElement, Type <136> Form <0> in package IGESAppli Used to define a finite element with the help of an element topology.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(aType: number, allNodes: NCollection_HArray1_handle_IGESAppli_Node, aName: TCollection_HAsciiString): void
This method is used to set the fields of the class FiniteElement.
- aType : Indicates the topology type
- allNodes : List of Nodes defining the element
- aName : Element type name
Parameters (3)aTypeallNodesaName
- Topology(): number
returns Topology type
- NbNodes(): number
returns the number of nodes defining the element
- Node(Index: number): IGESAppli_Node
returns Node defining element entity raises exception if Index <= 0 or Index >
NbNodes()Parameters (1)Index
returns Element Type Name
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.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(18)
- Init(nbContextFlags: number, aFlowType: number, aFuncFlag: number, allFlowAssocs: NCollection_HArray1_handle_IGESData_IGESEntity, allConnectPoints: NCollection_HArray1_handle_IGESDraw_ConnectPoint, allJoins: NCollection_HArray1_handle_IGESData_IGESEntity, allFlowNames: NCollection_HArray1_handle_TCollection_HAsciiString, allTextDisps: NCollection_HArray1_handle_IGESGraph_TextDisplayTemplate, allContFlowAssocs: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class Flow.
- nbContextFlags : Count of Context Flags, always = 2
- aFlowType : Type of Flow, default = 0
- aFuncFlag : Function Flag, default = 0
- allFlowAssocs : Flow Associativity Entities
- allConnectPoints : Connect Point Entities
- allJoins : Join Entities
- allFlowNames : Flow Names
- allTextDisps : Text Display Template Entities
- allContFlowAssocs : Continuation Flow Associativity Entities
Parameters (9)nbContextFlagsaFlowTypeaFuncFlagallFlowAssocsallConnectPointsallJoinsallFlowNamesallTextDispsallContFlowAssocs
- OwnCorrect(): boolean
forces NbContextFalgs to 2, returns True if changed
- NbContextFlags(): number
returns number of Count of Context Flags, always = 2
- NbFlowAssociativities(): number
returns number of Flow Associativity Entities
- NbConnectPoints(): number
returns number of Connect Point Entities
- NbJoins(): number
returns number of Join Entities
- NbFlowNames(): number
returns number of Flow Names
- NbTextDisplayTemplates(): number
returns number of Text Display Template Entities
- NbContFlowAssociativities(): number
returns number of Continuation Flow Associativity Entities
- TypeOfFlow(): number
returns Type of Flow = 0 : Not Specified (default) 1 : Logical 2 : Physical
- FunctionFlag(): number
returns Function Flag = 0 : Not Specified (default) 1 : Electrical Signal 2 : Fluid Flow Path
- FlowAssociativity(Index: number): IGESData_IGESEntity
returns Flow Associativity Entity raises exception if Index <= 0 or Index >
NbFlowAssociativities()Parameters (1)Index
- ConnectPoint(Index: number): IGESDraw_ConnectPoint
returns Connect Point Entity raises exception if Index <= 0 or Index >
NbConnectPoints()Parameters (1)Index
- Join(Index: number): IGESData_IGESEntity
returns Join Entity raises exception if Index <= 0 or Index >
NbJoins()Parameters (1)Index
- FlowName(Index: number): TCollection_HAsciiString
returns Flow Name raises exception if Index <= 0 or Index >
NbFlowNames()Parameters (1)Index
- TextDisplayTemplate(Index: number): IGESGraph_TextDisplayTemplate
returns Text Display Template Entity raises exception if Index <= 0 or Index >
NbTextDisplayTemplates()Parameters (1)Index
- ContFlowAssociativity(Index: number): IGESData_IGESEntity
returns Continuation Flow Associativity Entity raises exception if Index <= 0 or Index >
NbContFlowAssociativities()Parameters (1)Index
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(5)
- Init(allProperties: NCollection_HArray1_handle_TCollection_HAsciiString): void
This method is used to set the fields of the class FlowLineSpec.
- allProperties : primary flow line specification and modifiers
Parameters (1)allProperties
- NbPropertyValues(): number
returns the number of property values
returns primary flow line specification name
- Modifier(Index: number): TCollection_HAsciiString
returns specified modifier element raises exception if Index <= 1 or Index > NbPropertyValues
Parameters (1)Index
IGESAppli_GeneralModule
Definition of General Services for IGESAppli (specific part) This Services comprise : Shared & Implied Lists, Copy, Check.
Constructors(1)
Creates a GeneralModule from
IGESAppliand puts it into GeneralLib.
Static methods(2)
- get_type_name(): string
Instance methods(6)
- DirChecker(CN: number, ent: IGESData_IGESEntity): IGESData_DirChecker
Returns a DirChecker, specific for each type of Entity (identified by its Case Number) : this DirChecker defines constraints which must be respected by the DirectoryPart.
Parameters (2)CNent
- OwnCheckCase(CN: number, ent: IGESData_IGESEntity, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check for each type of Entity.
Parameters (3)CNentshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- NewVoid(CN: number): { returnValue: boolean; entto: Standard_Transient; [Symbol.dispose](): void }
Specific creation of a new void entity.
Parameters (1)CN
ReturnsA result object with fields:
returnValue: the C++ return valueentto: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopyCase(CN: number, entfrom: IGESData_IGESEntity, entto: IGESData_IGESEntity, TC: Interface_CopyTool): void
Copies parameters which are specific of each Type of Entity.
Parameters (4)CNentfromenttoTC
- CategoryNumber(CN: number, ent: Standard_Transient, shares: Interface_ShareTool): number
Returns a category number which characterizes an entity FEA for : ElementResults,FiniteElement,Node&Co Piping for : Flow & Co Professional for : others (in fact Schematics).
Parameters (3)CNentshares
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(5)
- Init(nbPropVal: number, aCode: number, aFuncDescrip: TCollection_HAsciiString): void
This method is used to set the fields of the class LevelFunction.
- nbPropVal : Number of Properties, always = 2
- aCode : Function Description code default = 0
- aFuncDescrip : Function Description default = null string
Parameters (3)nbPropValaCodeaFuncDescrip
- NbPropertyValues(): number
is always 2
- FuncDescriptionCode(): number
returns the function description code. Default = 0
returns the function description Default = null string
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(8)
- Init(nbPropVal: number, allExchLevels: NCollection_HArray1_int, allNativeLevels: NCollection_HArray1_handle_TCollection_HAsciiString, allPhysLevels: NCollection_HArray1_int, allExchIdents: NCollection_HArray1_handle_TCollection_HAsciiString): void
This method is used to set the fields of the class LevelToPWBLayerMap.
- nbPropVal : Number of property values
- allExchLevels : Exchange File Level Numbers
- allNativeLevels : Native Level Identifications
- allPhysLevels : Physical Layer Numbers
- allExchIdents : Exchange File Level Identifications raises exception if allExchLevels, allNativeLevels, allPhysLevels and all ExchIdents are not of same dimensions
Parameters (5)nbPropValallExchLevelsallNativeLevelsallPhysLevelsallExchIdents
- NbPropertyValues(): number
returns number of property values
- NbLevelToLayerDefs(): number
returns number of level to layer definitions
- ExchangeFileLevelNumber(Index: number): number
returns Exchange File Level Number raises exception if Index <= 0 or Index > NbLevelToLayerDefs
Parameters (1)Index
- NativeLevel(Index: number): TCollection_HAsciiString
returns Native Level Identification raises exception if Index <= 0 or Index > NbLevelToLayerDefs
Parameters (1)Index
- PhysicalLayerNumber(Index: number): number
returns Physical Layer Number raises exception if Index <= 0 or Index > NbLevelToLayerDefs
Parameters (1)Index
- ExchangeFileLevelIdent(Index: number): TCollection_HAsciiStringParameters (1)
Index
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.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(8)
- Init(nbPropVal: number, aWidth: number, aCornering: number, aExtnFlag: number, aJustifFlag: number, aExtnVal: number): void
This method is used to set the fields of the class LineWidening.
- nbPropVal : Number of property values = 5
- aWidth : Width of metalization
- aCornering : Cornering codes 0 = rounded 1 = squared
- aExtnFlag : Extension Flag 0 = No Extension 1 = One-half width extension 2 = Extn set by ExtnVal
- aJustifFlag : Justification flag 0 = Center justified 1 = left justified 2 = right justified
- aExtnVal : Extension value if aExtnFlag = 2
Parameters (6)nbPropValaWidthaCorneringaExtnFlagaJustifFlagaExtnVal
- NbPropertyValues(): number
returns the number of property values is always 5
- WidthOfMetalization(): number
returns the width of metallization
- CorneringCode(): number
returns the cornering code 0 = Rounded / 1 = Squared
- ExtensionFlag(): number
returns the extension flag 0 = No extension 1 = One-half width extension 2 = Extension set by theExtnVal
- JustificationFlag(): number
returns the justification flag 0 = Centre justified 1 = Left justified 2 = Right justified
- ExtensionValue(): number
returns the Extension Value Present only if theExtnFlag = 2
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(aType: number, aNode: IGESAppli_Node, allTabData: NCollection_HArray1_handle_IGESDefs_TabularData): void
This method is used to set the fields of the class NodalConstraint.
- aType : Loads / Constraints
- aNode : the Node
- allTabData : Tabular Data Property carrying the load or constraint vector
Parameters (3)aTypeaNodeallTabData
- NbCases(): number
returns total number of cases
- Type(): number
returns whether Loads (1) or Constraints (2)
returns the Node
- TabularData(Index: number): IGESDefs_TabularData
returns Tabular Data Property carrying load or constraint vector raises exception if Index <= 0 or Index > NbCases
Parameters (1)Index
IGESAppli_NodalDisplAndRot
defines NodalDisplAndRot, Type <138> Form <0> in package IGESAppli Used to communicate finite element post processing data.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(9)
- Init(allNotes: NCollection_HArray1_handle_IGESDimen_GeneralNote, allIdentifiers: NCollection_HArray1_int, allNodes: NCollection_HArray1_handle_IGESAppli_Node, allRotParams: IGESBasic_HArray1OfHArray1OfXYZ, allTransParams: IGESBasic_HArray1OfHArray1OfXYZ): void
This method is used to set the fields of the class NodalDisplAndRot.
- allNotes : Used to store the general note describing the analysis cases
- allIdentifiers : Used to store the node number identifier for the nodes
- allNodes : Used to store the nodes
- allRotParams : Used to store the rotation for the nodes
- allTransParams : Used to store the incremental displacements for the nodes raises exception if Lengths of allIdentifiers, allNodes, allRotParams, and allTransParams are not same or if length of allNotes and size of each element of allRotParams and allTransParam are not same
Parameters (5)allNotesallIdentifiersallNodesallRotParamsallTransParams
- NbCases(): number
returns the number of analysis cases
- NbNodes(): number
returns the number of nodes
- Note(Index: number): IGESDimen_GeneralNote
returns the General Note that describes the Index analysis case raises exception if Index <= 0 or Index > NbCases
Parameters (1)Index
- NodeIdentifier(Index: number): number
returns the node identifier as specified by the Index raises exception if Index <= 0 or Index > NbNodes
Parameters (1)Index
- Node(Index: number): IGESAppli_Node
returns the node as specified by the Index raises exception if Index <= 0 or Index > NbNodes
Parameters (1)Index
- TranslationParameter(NodeNum: number, CaseNum: number): gp_XYZ
returns the Translational Parameters for the particular Index Exception raised if NodeNum <= 0 or NodeNum >
NbNodes()or CaseNum <= 0 or CaseNum >NbCases()Parameters (2)NodeNumCaseNum
- RotationalParameter(NodeNum: number, CaseNum: number): gp_XYZ
returns the Rotational Parameters for Index Exception raised if NodeNum <= 0 or NodeNum >
NbNodes()or CaseNum <= 0 or CaseNum >NbCases()Parameters (2)NodeNumCaseNum
IGESAppli_NodalResults
defines NodalResults, Type <146> in package IGESAppli Used to store the Analysis Data results per FEM Node
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(11)
- Init(aNote: IGESDimen_GeneralNote, aNumber: number, aTime: number, allNodeIdentifiers: NCollection_HArray1_int, allNodes: NCollection_HArray1_handle_IGESAppli_Node, allData: NCollection_HArray2_double): void
This method is used to set the fields of the class NodalResults.
- aNote : General Note that describes the analysis case
- aNumber : Analysis Subcase number
- aTime : Analysis time
- allNodeIdentifiers : Node identifiers for the nodes
- allNodes : List of FEM Node Entities
- allData : Values of the Finite Element analysis result data raises exception if Lengths of allNodeIdentifiers, allNodes and allData (Cols) are not same
Parameters (6)aNoteaNumberaTimeallNodeIdentifiersallNodesallData
- SetFormNumber(form: number): void
Changes the FormNumber (which indicates Type of Result) Error if not in range [0-34].
Parameters (1)form
returns the General Note Entity that describes the analysis case
- SubCaseNumber(): number
returns zero if there is no subcase
- Time(): number
returns the Analysis time value for this subcase. It is the time at which transient analysis results occur in the mathematical FEM model.
- NbData(): number
returns number of real values in array V for a FEM node
- NbNodes(): number
returns number of FEM nodes for which data is to be read.
- NodeIdentifier(Index: number): number
returns FEM node number identifier for the (Index)th node raises exception if Index <= 0 or Index > NbNodes
Parameters (1)Index
- Node(Index: number): IGESAppli_Node
returns the node as specified by the Index raises exception if Index <= 0 or Index > NbNodes
Parameters (1)Index
- Data(NodeNum: number, DataNum: number): number
returns the finite element analysis result value raises exception if (NodeNum <= 0 or NodeNum >
NbNodes()) or if (DataNum <=0 or DataNum >NbData())Parameters (2)NodeNumDataNum
IGESAppli_Node
defines Node, Type <134> Form <0> in package IGESAppli Geometric point used in the definition of a finite element.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(aCoord: gp_XYZ, aCoordSystem: IGESGeom_TransformationMatrix): void
This method is used to set the fields of the class Node.
- aCoord : Nodal Coordinates
- aCoordSystem : the Nodal Displacement Coordinate System Entity (default 0 is Global Cartesian Coordinate system)
Parameters (2)aCoordaCoordSystem
returns the nodal coordinates
returns TransfEntity if a Nodal Displacement Coordinate System Entity is defined else (for Global Cartesien) returns Null Handle
- SystemType(): number
Computes & returns the Type of Coordinate System : 0 GlobalCartesian, 1 Cartesian, 2 Cylindrical, 3 Spherical.
returns the Nodal coordinates after transformation
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(7)
- Init(nbPropVal: number, aGenName: TCollection_HAsciiString, aMilName: TCollection_HAsciiString, aVendName: TCollection_HAsciiString, anIntName: TCollection_HAsciiString): void
This method is used to set the fields of the class PartNumber.
- nbPropVal : number of property values, always = 4
- aGenName : Generic part number or name
- aMilName : Military
Standard(MIL-STD) part number - aVendName : Vendor part number or name
- anIntName : Internal part number
Parameters (5)nbPropValaGenNameaMilNameaVendNameanIntName
- NbPropertyValues(): number
returns number of property values, always = 4
returns Generic part number or name
returns Military
Standard(MIL-STD) part numberreturns Vendor part number or name
returns Internal part number
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- Init(nbPropVal: number, aValue: TCollection_HAsciiString): void
This method is used to set the fields of the class PinNumber.
- nbPropVal : Number of property values (always = 1)
- aValue : Pin Number value
Parameters (2)nbPropValaValue
- NbPropertyValues(): number
returns the number of property values is always 1
returns the pin number value
IGESAppli_PipingFlow
defines PipingFlow, Type <402> Form <20> in package IGESAppli Represents a single fluid flow path
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(17)
- Init(nbContextFlags: number, aFlowType: number, allFlowAssocs: NCollection_HArray1_handle_IGESData_IGESEntity, allConnectPoints: NCollection_HArray1_handle_IGESDraw_ConnectPoint, allJoins: NCollection_HArray1_handle_IGESData_IGESEntity, allFlowNames: NCollection_HArray1_handle_TCollection_HAsciiString, allTextDisps: NCollection_HArray1_handle_IGESGraph_TextDisplayTemplate, allContFlowAssocs: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class PipingFlow.
- nbContextFlags : Count of Context Flags, always = 1
- aFlowType : Type of Flow, default = 0
- allFlowAssocs : PipingFlow Associativity Entities
- allConnectPoints : Connect Point Entities
- allJoins : Join Entities
- allFlowNames : PipingFlow Names
- allTextDispTs : Text Display Template Entities
- allContFlowAssocs : Continuation Flow Associativity Entities
Parameters (8)nbContextFlagsaFlowTypeallFlowAssocsallConnectPointsallJoinsallFlowNamesallTextDispsallContFlowAssocs
- OwnCorrect(): boolean
forces NbContextFalgs to 1, returns True if changed
- NbContextFlags(): number
returns number of Count of Context Flags, always = 1
- NbFlowAssociativities(): number
returns number of Piping Flow Associativity Entities
- NbConnectPoints(): number
returns number of Connect Point Entities
- NbJoins(): number
returns number of Join Entities
- NbFlowNames(): number
returns number of Flow Names
- NbTextDisplayTemplates(): number
returns number of Text Display Template Entities
- NbContFlowAssociativities(): number
returns number of Continuation Piping Flow Associativities
- TypeOfFlow(): number
returns Type of Flow = 0 : Not specified, 1 : Logical, 2 : Physical
- FlowAssociativity(Index: number): IGESData_IGESEntity
returns Piping Flow Associativity Entity raises exception if Index <= 0 or Index >
NbFlowAssociativities()Parameters (1)Index
- ConnectPoint(Index: number): IGESDraw_ConnectPoint
returns Connect Point Entity raises exception if Index <= 0 or Index >
NbConnectPoints()Parameters (1)Index
- Join(Index: number): IGESData_IGESEntity
returns Join Entity raises exception if Index <= 0 or Index >
NbJoins()Parameters (1)Index
- FlowName(Index: number): TCollection_HAsciiString
returns Flow Name raises exception if Index <= 0 or Index >
NbFlowNames()Parameters (1)Index
- TextDisplayTemplate(Index: number): IGESGraph_TextDisplayTemplate
returns Text Display Template Entity raises exception if Index <= 0 or Index >
NbTextDisplayTemplates()Parameters (1)Index
- ContFlowAssociativity(Index: number): IGESData_IGESEntity
returns Continuation Piping Flow Associativity Entity raises exception if Index <= 0 or Index >
NbContFlowAssociativities()Parameters (1)Index
IGESAppli_Protocol
Description of Protocol for IGESAppli.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- NbResources(): number
- Resource(num: number): Interface_Protocol
Returns a Resource, given a rank.
Parameters (1)num
- TypeNumber(atype: Standard_Type): number
Returns a Case Number, specific of each recognized Type This Case Number is then used in Libraries : the various Modules attached to this class of Protocol must use them in accordance (for a given value of TypeNumber, they must consider the same Type as the Protocol defines).
Parameters (1)atype
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.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(nbPropVal: number, anArtIdent: TCollection_HAsciiString, allLevelNums: NCollection_HArray1_int): void
This method is used to set the fields of the class PWBArtworkStackup.
- nbPropVal : number of property values
- anArtIdent : Artwork Stackup Identification
- allLevelNums : Level Numbers
Parameters (3)nbPropValanArtIdentallLevelNums
- NbPropertyValues(): number
returns number of property values
returns Artwork Stackup Identification
- NbLevelNumbers(): number
returns total number of Level Numbers
- LevelNumber(Index: number): number
returns Level Number raises exception if Index <= 0 or Index > NbLevelNumbers
Parameters (1)Index
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(nbPropVal: number, aDrillDia: number, aFinishDia: number, aCode: number): void
This method is used to set the fields of the class PWBDrilledHole.
- nbPropVal : number of property values, always = 3
- aDrillDia : Drill diameter size
- aFinishDia : Finish diameter size
- aCode : Function code for drilled hole
Parameters (4)nbPropValaDrillDiaaFinishDiaaCode
- NbPropertyValues(): number
returns number of property values, always = 3
- DrillDiameterSize(): number
returns Drill diameter size
- FinishDiameterSize(): number
returns Finish diameter size
- FunctionCode(): number
returns Function code for drilled hole is 0, 1, 2, 3, 4, 5 or 5001-9999
IGESAppli_ReadWriteModule
Defines basic File Access Module for IGESAppli (specific parts) Specific actions concern : Read and Write Own Parameters of an IGESEntity.
Constructors(1)
Creates a ReadWriteModule & puts it into ReaderLib & WriterLib.
Static methods(2)
- get_type_name(): string
Instance methods(2)
- WriteOwnParams(CN: number, ent: IGESData_IGESEntity, IW: IGESData_IGESWriter): void
Writes own parameters to IGESWriter.
Parameters (3)CNentIW—Mutated in place; read the updated value from this argument after the call.
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.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- Init(nbPropVal: number, aText: TCollection_HAsciiString): void
This method is used to set the fields of the class ReferenceDesignator.
- nbPropVal : Number of property values = 1
- aText : Reference designator text
Parameters (2)nbPropValaText
- NbPropertyValues(): number
returns the number of property values is always 1
returns the Reference designator text
IGESAppli_RegionRestriction
defines RegionRestriction, Type <406> Form <2> in package IGESAppli Defines regions to set an application's restriction over a region.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(nbPropVal: number, aViasRest: number, aCompoRest: number, aCktRest: number): void
This method is used to set the fields of the class RegionRestriction.
- nbPropVal : Number of property values, always = 3
- aViasRest : Electrical Vias restriction
- aCompoRest : Electrical components restriction
- aCktRest : Electrical circuitry restriction
Parameters (4)nbPropValaViasRestaCompoRestaCktRest
- NbPropertyValues(): number
is always 3
- ElectricalViasRestriction(): number
returns the Electrical vias restriction is 0, 1 or 2
- ElectricalComponentRestriction(): number
returns the Electrical components restriction is 0, 1 or 2
- ElectricalCktRestriction(): number
returns the Electrical circuitry restriction is 0, 1 or 2
IGESAppli_SpecificModule
Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESAppli.
Constructors(1)
Creates a SpecificModule from
IGESAppli& puts it into SpecificLib.
Static methods(2)
- get_type_name(): string
Instance methods(2)
- OwnCorrect(CN: number, ent: IGESData_IGESEntity): boolean
--Purpose
Parameters (2)CNent
IGESAppli_ToolDrilledHole
Tool to work on a DrilledHole. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolDrilledHole, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_DrilledHole): boolean
Sets automatic unambiguous Correction on a DrilledHole (NbPropertyValues forced to 5, Level cleared if Subordinate != 0).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_DrilledHole, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_DrilledHole, entto: IGESAppli_DrilledHole, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolElementResults
Tool to work on a ElementResults. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolElementResults, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_ElementResults, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_ElementResults, entto: IGESAppli_ElementResults, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolFiniteElement
Tool to work on a FiniteElement. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolFiniteElement, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_FiniteElement, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_FiniteElement, entto: IGESAppli_FiniteElement, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolFlow
Tool to work on a Flow. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolFlow, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_Flow): boolean
Sets automatic unambiguous Correction on a Flow (NbContextFlags forced to 2).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_Flow, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_Flow, entto: IGESAppli_Flow, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolFlowLineSpec
Tool to work on a FlowLineSpec. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolFlowLineSpec, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_FlowLineSpec, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_FlowLineSpec, entto: IGESAppli_FlowLineSpec, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolLevelFunction
Tool to work on a LevelFunction. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolLevelFunction, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_LevelFunction): boolean
Sets automatic unambiguous Correction on a LevelFunction (NbPropertyValues forced to 2).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_LevelFunction, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_LevelFunction, entto: IGESAppli_LevelFunction, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolLevelToPWBLayerMap
Tool to work on a LevelToPWBLayerMap. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolLevelToPWBLayerMap, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_LevelToPWBLayerMap, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_LevelToPWBLayerMap, entto: IGESAppli_LevelToPWBLayerMap, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolLineWidening
Tool to work on a LineWidening. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolLineWidening, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_LineWidening): boolean
Sets automatic unambiguous Correction on a LineWidening (NbPropertyValues forced to 5, Level cleared if Subordinate != 0).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_LineWidening, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_LineWidening, entto: IGESAppli_LineWidening, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolNodalConstraint
Tool to work on a NodalConstraint. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolNodalConstraint, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_NodalConstraint, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_NodalConstraint, entto: IGESAppli_NodalConstraint, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolNodalDisplAndRot
Tool to work on a NodalDisplAndRot. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolNodalDisplAndRot, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_NodalDisplAndRot, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_NodalDisplAndRot, entto: IGESAppli_NodalDisplAndRot, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolNodalResults
Tool to work on a NodalResults. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolNodalResults, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_NodalResults, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_NodalResults, entto: IGESAppli_NodalResults, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolNode
Tool to work on a Node. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolNode, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_Node, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_Node, entto: IGESAppli_Node, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolPartNumber
Tool to work on a PartNumber. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolPartNumber, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_PartNumber): boolean
Sets automatic unambiguous Correction on a PartNumber (NbPropertyValues forced to 4).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_PartNumber, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_PartNumber, entto: IGESAppli_PartNumber, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolPinNumber
Tool to work on a PinNumber. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolPinNumber, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_PinNumber): boolean
Sets automatic unambiguous Correction on a PinNumber (Level cleared in D.E. if Subordinate != 0).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_PinNumber, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_PinNumber, entto: IGESAppli_PinNumber, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolPipingFlow
Tool to work on a PipingFlow. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolPipingFlow, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_PipingFlow): boolean
Sets automatic unambiguous Correction on a PipingFlow (NbContextFlags forced to 1).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_PipingFlow, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_PipingFlow, entto: IGESAppli_PipingFlow, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolPWBArtworkStackup
Tool to work on a PWBArtworkStackup. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolPWBArtworkStackup, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_PWBArtworkStackup, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_PWBArtworkStackup, entto: IGESAppli_PWBArtworkStackup, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolPWBDrilledHole
Tool to work on a PWBDrilledHole. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolPWBDrilledHole, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_PWBDrilledHole): boolean
Sets automatic unambiguous Correction on a PWBDrilledHole (NbPropertyValues forced to 3).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_PWBDrilledHole, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_PWBDrilledHole, entto: IGESAppli_PWBDrilledHole, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolReferenceDesignator
Tool to work on a ReferenceDesignator. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolReferenceDesignator, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_ReferenceDesignator): boolean
Sets automatic unambiguous Correction on a ReferenceDesignator (NbPropertyValues forced to 1, Level cleared if Subordinate != 0).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_ReferenceDesignator, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_ReferenceDesignator, entto: IGESAppli_ReferenceDesignator, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESAppli_ToolRegionRestriction
Tool to work on a RegionRestriction. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolRegionRestriction, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESAppli_RegionRestriction): boolean
Sets automatic unambiguous Correction on a RegionRestriction (NbPropertyValues forced to 3, Level cleared if Subordinate != 0).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESAppli_RegionRestriction, shares: Interface_ShareTool): { ach: Interface_Check; [Symbol.dispose](): void }
Performs Specific Semantic Check.
Parameters (2)entshares
ReturnsA result object with fields:
ach: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- OwnCopy(entfrom: IGESAppli_RegionRestriction, entto: IGESAppli_RegionRestriction, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
GeomToIGES
OCCT package GeomToIGES: GeomToIGES_GeomCurve, GeomToIGES_GeomEntity, GeomToIGES_GeomPoint, GeomToIGES_GeomSurface, and 1 more bound classes.
IGESBasic
OCCT package IGESBasic: IGESBasic, IGESBasic_AssocGroupType, IGESBasic_ExternalReferenceFile, IGESBasic_ExternalRefFile, and 38 more bound classes.