IGESBasic
OCCT package IGESBasic: IGESBasic, IGESBasic_AssocGroupType, IGESBasic_ExternalReferenceFile, IGESBasic_ExternalRefFile, and 38 more bound classes.
IGESBasic
This package represents basic entities from IGES.
Constructors(1)
Static methods(2)
- Init(): void
Prepares dynqmic data (Protocol, Modules) for this package.
Returns the Protocol for this Package.
IGESBasic_AssocGroupType
defines AssocGroupType, Type <406> Form <23> in package IGESBasic Used to assign an unambiguous identification to a Group Associativity.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(5)
- Init(nbDataFields: number, aType: number, aName: TCollection_HAsciiString): void
This method is used to set the fields of the class AssocGroupType.
- nbDataFields : number of parameter data fields = 2
- aType : type of attached associativity
- aName : identifier of associativity of type AType
Parameters (3)nbDataFieldsaTypeaName
- NbData(): number
returns the number of parameter data fields, always = 2
- AssocType(): number
returns the type of attached associativity
returns identifier of instance of specified associativity
IGESBasic_ExternalReferenceFile
defines ExternalReferenceFile, Type <406> Form <12> in package IGESBasic References definitions residing in another file
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- Init(aNameArray: NCollection_HArray1_handle_TCollection_HAsciiString): void
This method is used to set the fields of the class ExternalReferenceFile.
- aNameArray : External Reference File Names
Parameters (1)aNameArray
- NbListEntries(): number
returns number of External Reference File Names
- Name(Index: number): TCollection_HAsciiString
returns External Reference File Name raises exception if Index <= 0 or Index >
NbListEntries()Parameters (1)Index
IGESBasic_ExternalRefFile
defines ExternalRefFile, Type <416> Form <1> in package IGESBasic Used when entire reference file is to be instanced
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(3)
- Init(aFileIdent: TCollection_HAsciiString): void
This method is used to set the field of the class ExternalRefFile.
- aFileIdent : External Reference File Identifier
Parameters (1)aFileIdent
returns External Reference File Identifier
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(5)
- Init(aNameArray: NCollection_HArray1_handle_TCollection_HAsciiString, allEntities: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class ExternalRefFileIndex.
- aNameArray : External Reference Entity symbolic names
- allEntities : External Reference Entities raises exception if array lengths are not equal if size of aNameArray is not equal to size of allEntities
Parameters (2)aNameArrayallEntities
- NbEntries(): number
returns number of index entries
- Name(Index: number): TCollection_HAsciiString
returns the External Reference Entity symbolic name raises exception if Index <= 0 or Index >
NbEntries()Parameters (1)Index
- Entity(Index: number): IGESData_IGESEntity
returns the internal entity raises exception if Index <= 0 or Index >
NbEntries()Parameters (1)Index
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(5)
- Init(aFileIdent: TCollection_HAsciiString, anExtName: TCollection_HAsciiString): void
This method is used to set the fields of the class ExternalRefFileName.
- aFileIdent : External Reference File Identifier
- anExtName : External Reference Entity Symbolic Name
Parameters (2)aFileIdentanExtName
- SetForEntity(mode: boolean): void
Changes FormNumber to be 2 if <mode> is True (For Entity) or 0 if <mode> is False (For Definition).
Parameters (1)mode
returns External Reference File Identifier
returns External Reference Entity Symbolic Name
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- Init(aLibName: TCollection_HAsciiString, anExtName: TCollection_HAsciiString): void
This method is used to set the fields of the class ExternalRefLibName.
- aLibName : Name of library in which ExtName resides
- anExtName : External Reference Entity Symbolic Name
Parameters (2)aLibNameanExtName
returns name of library in which External Reference Entity Symbolic Name resides
returns External Reference Entity Symbolic Name
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(3)
- Init(anExtName: TCollection_HAsciiString): void
This method is used to set the fields of the class ExternalRefName.
- anExtName : External Reference Entity Symbolic Name
Parameters (1)anExtName
returns External Reference Entity Symbolic Name
IGESBasic_GeneralModule
Definition of General Services for IGESBasic (specific part) This Services comprise : Shared & Implied Lists, Copy, Check.
Constructors(1)
Creates a GeneralModule from
IGESBasicand 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 Structure for Groups, Figures & Co Description for External Refs Auxiliary for other.
Parameters (3)CNentshares
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
Constructors(2)
- constructor(nb: number): IGESBasic_Group
Creates a Group with a predefined count of items (which all start as null).
Parameters (1)nb
Static methods(2)
- get_type_name(): string
Instance methods(12)
- Init(allEntities: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class Group.
- allEntities : Used to store pointers to members of the Group.
Parameters (1)allEntities
- SetOrdered(mode: boolean): void
Sets a Group to be, or not to be Ordered (according mode).
Parameters (1)mode
- SetWithoutBackP(mode: boolean): void
Sets a Group to be, or not to be WithoutBackP.
Parameters (1)mode
- IsOrdered(): boolean
Returns True if <me> is Ordered.
- IsWithoutBackP(): boolean
Returns True if <me> is WithoutBackP.
- SetUser(type_: number, form: number): void
Enforce a new value for the type and form.
Parameters (2)type_form
- SetNb(nb: number): void
Changes the count of item If greater, new items are null If lower, old items are lost.
Parameters (1)nb
- NbEntities(): number
returns the number of IGESEntities in the Group
- Entity(Index: number): IGESData_IGESEntity
returns the specific entity from the Group
Parameters (1)Index
- Value(Index: number): Standard_Transient
returns the specific entity from the Group
Parameters (1)Index
- SetValue(Index: number, ent: IGESData_IGESEntity): void
Sets a new value for item <Index>.
Parameters (2)Indexent
IGESBasic_GroupWithoutBackP
defines GroupWithoutBackP, Type <402> Form <7> in package IGESBasic this class defines a Group without back pointers
It inherits from Group
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(1)
IGESBasic_HArray1OfHArray1OfIGESEntity
Constructors(1)
- constructor(low: number, up: number): IGESBasic_HArray1OfHArray1OfIGESEntityParameters (2)
lowup
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Lower(): number
- Upper(): number
- Length(): number
- SetValue(num: number, val: NCollection_HArray1_handle_IGESData_IGESEntity): voidParameters (2)
numval
- Value(num: number): NCollection_HArray1_handle_IGESData_IGESEntityParameters (1)
num
IGESBasic_HArray1OfHArray1OfInteger
Constructors(1)
- constructor(low: number, up: number): IGESBasic_HArray1OfHArray1OfIntegerParameters (2)
lowup
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Lower(): number
- Upper(): number
- Length(): number
- SetValue(num: number, val: NCollection_HArray1_int): voidParameters (2)
numval
- Value(num: number): NCollection_HArray1_intParameters (1)
num
IGESBasic_HArray1OfHArray1OfReal
Constructors(1)
- constructor(low: number, up: number): IGESBasic_HArray1OfHArray1OfRealParameters (2)
lowup
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Lower(): number
- Upper(): number
- Length(): number
- SetValue(num: number, val: NCollection_HArray1_double): voidParameters (2)
numval
- Value(num: number): NCollection_HArray1_doubleParameters (1)
num
IGESBasic_HArray1OfHArray1OfXY
Constructors(1)
- constructor(low: number, up: number): IGESBasic_HArray1OfHArray1OfXYParameters (2)
lowup
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Lower(): number
- Upper(): number
- Length(): number
- SetValue(num: number, val: NCollection_HArray1_gp_XY): voidParameters (2)
numval
- Value(num: number): NCollection_HArray1_gp_XYParameters (1)
num
IGESBasic_HArray1OfHArray1OfXYZ
Constructors(1)
- constructor(low: number, up: number): IGESBasic_HArray1OfHArray1OfXYZParameters (2)
lowup
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Lower(): number
- Upper(): number
- Length(): number
- SetValue(num: number, val: NCollection_HArray1_gp_XYZ): voidParameters (2)
numval
- Value(num: number): NCollection_HArray1_gp_XYZParameters (1)
num
IGESBasic_Hierarchy
defines Hierarchy, Type <406> Form <10> in package IGESBasic Provides ability to control the hierarchy of each directory entry attribute.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(9)
- Init(nbPropVal: number, aLineFont: number, aView: number, anEntityLevel: number, aBlankStatus: number, aLineWt: number, aColorNum: number): void
This method is used to set the fields of the class Hierarchy.
- nbPropVal : Number of Property values = 6
- aLineFont : indicates the line font
- aView : indicates the view
- aEntityLevel : indicates the entity level
- aBlankStatus : indicates the blank status
- aLineWt : indicates the line weight
- aColorNum : indicates the color num aLineFont, aView, aEntityLevel, aBlankStatus, aLineWt and aColorNum can take 0 or 1. 0 : The directory entry attribute will apply to entities physically subordinate to this entity. 1 : The directory entry attribute of this entity will not apply to physically subordinate entities.
Parameters (7)nbPropValaLineFontaViewanEntityLevelaBlankStatusaLineWtaColorNum
- NbPropertyValues(): number
returns the number of property values, which should be 6
- NewLineFont(): number
returns the line font
- NewView(): number
returns the view
- NewEntityLevel(): number
returns the entity level
- NewBlankStatus(): number
returns the blank status
- NewLineWeight(): number
returns the line weight
- NewColorNum(): number
returns the color number
IGESBasic_Name
defines Name, Type <406> Form <15> in package IGESBasic Used to specify a user defined name
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- Init(nbPropVal: number, aName: TCollection_HAsciiString): void
This method is used to set the fields of the class Name.
- nbPropVal : Number of property values, always = 1
- aName : Stores the Name
Parameters (2)nbPropValaName
- NbPropertyValues(): number
returns the number of property values, which should be 1
returns the user defined Name
IGESBasic_OrderedGroup
defines OrderedGroup, Type <402> Form <14> in package IGESBasic this class defines an Ordered Group with back pointers Allows a collection of a set of entities to be maintained as a single entity, but the group is ordered. It inherits from Group
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(1)
IGESBasic_OrderedGroupWithoutBackP
defines OrderedGroupWithoutBackP, Type <402> Form <15> in package IGESBasic Allows a collection of a set of entities to be maintained as a single entity, but the group is ordered and there are no back pointers. It inherits from Group
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(1)
IGESBasic_Protocol
Description of Protocol for IGESBasic.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(4)
- NbResources(): number
Gives the count of Resource Protocol. Here, one (Protocol from
IGESData). - 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
IGESBasic_ReadWriteModule
Defines basic File Access Module for IGESBasic (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.
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(6)
- Init(nbParentEntities: number, aParentEntity: IGESData_IGESEntity, allChildren: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class SingleParent.
- nbParentEntities : Indicates number of Parents, always = 1
- aParentEntity : Used to hold the Parent Entity
- allChildren : Used to hold the children
Parameters (3)nbParentEntitiesaParentEntityallChildren
- NbParentEntities(): number
returns the number of Parent Entities, which should be 1
Returns the Parent Entity (inherited method).
- NbChildren(): number
returns the number of children of the Parent
- Child(num: number): IGESData_IGESEntity
returns the specific child as indicated by Index raises exception if Index <= 0 or Index >
NbChildren()Parameters (1)num
IGESBasic_SingularSubfigure
defines SingularSubfigure, Type <408> Form <0> in package IGESBasic Defines the occurrence of a single instance of the defined Subfigure.
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(7)
- Init(aSubfigureDef: IGESBasic_SubfigureDef, aTranslation: gp_XYZ, hasScale: boolean, aScale: number): void
This method is used to set the fields of the class SingularSubfigure.
- aSubfigureDef : the Subfigure Definition entity
- aTranslation : used to store the X,Y,Z coord
- hasScale : Indicates the presence of scale factor
- aScale : Used to store the scale factor
Parameters (4)aSubfigureDefaTranslationhasScaleaScale
returns the subfigure definition entity
returns the X, Y, Z coordinates
- ScaleFactor(): number
returns the scale factor if hasScaleFactor is False, returns 1.0 (default)
- HasScaleFactor(): boolean
returns a boolean indicating whether scale factor is present or not
returns the Translation after transformation
IGESBasic_SpecificModule
Defines Services attached to IGES Entities : Dump & OwnCorrect, for IGESBasic.
Constructors(1)
Creates a SpecificModule from
IGESBasic& puts it into SpecificLib.
Static methods(2)
- get_type_name(): string
Instance methods(2)
- OwnCorrect(CN: number, ent: IGESData_IGESEntity): boolean
Performs non-ambiguous Corrections on Entities which support them (AssocGroupType,Hierarchy,Name,SingleParent).
Parameters (2)CNent
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
Constructors(1)
Static methods(2)
- get_type_name(): string
Instance methods(7)
- Init(aDepth: number, aName: TCollection_HAsciiString, allAssocEntities: NCollection_HArray1_handle_IGESData_IGESEntity): void
This method is used to set the fields of the class SubfigureDef.
- aDepth : It indicates the amount of nesting
- aName : the subfigure name
- allAssocEntities : the associated entities
Parameters (3)aDepthaNameallAssocEntities
- Depth(): number
returns depth of the Subfigure if theDepth = 0 - No reference to any subfigure instance.
returns the name of Subfigure
- NbEntities(): number
returns number of entities. Is greater than or equal to zero.
- AssociatedEntity(Index: number): IGESData_IGESEntity
returns the specific entity as indicated by Index raises exception if Index <= 0 or Index >
NbEntities()Parameters (1)Index
- Value(Index: number): Standard_Transient
returns the specific entity as indicated by Index raises exception if Index <= 0 or Index >
NbEntities()Parameters (1)Index
IGESBasic_ToolAssocGroupType
Tool to work on a AssocGroupType. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolAssocGroupType, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_AssocGroupType): boolean
Sets automatic unambiguous Correction on a AssocGroupType (NbData forced to 2).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_AssocGroupType, 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: IGESBasic_AssocGroupType, entto: IGESBasic_AssocGroupType, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalReferenceFile
Tool to work on a ExternalReferenceFile. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalReferenceFile, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalReferenceFile, 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: IGESBasic_ExternalReferenceFile, entto: IGESBasic_ExternalReferenceFile, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalRefFile
Tool to work on a ExternalRefFile. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalRefFile, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalRefFile, 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: IGESBasic_ExternalRefFile, entto: IGESBasic_ExternalRefFile, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalRefFileIndex
Tool to work on a ExternalRefFileIndex. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalRefFileIndex, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalRefFileIndex, 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: IGESBasic_ExternalRefFileIndex, entto: IGESBasic_ExternalRefFileIndex, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalRefFileName
Tool to work on a ExternalRefFileName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalRefFileName, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalRefFileName, 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: IGESBasic_ExternalRefFileName, entto: IGESBasic_ExternalRefFileName, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalRefLibName
Tool to work on a ExternalRefLibName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalRefLibName, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalRefLibName, 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: IGESBasic_ExternalRefLibName, entto: IGESBasic_ExternalRefLibName, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolExternalRefName
Tool to work on a ExternalRefName. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolExternalRefName, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_ExternalRefName, 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: IGESBasic_ExternalRefName, entto: IGESBasic_ExternalRefName, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolGroup
Tool to work on a Group. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolGroup, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_Group): boolean
Sets automatic unambiguous Correction on a Group (Null Elements are removed from list).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_Group, 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: IGESBasic_Group, entto: IGESBasic_Group, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolGroupWithoutBackP
Tool to work on a GroupWithoutBackP. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolGroupWithoutBackP, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_GroupWithoutBackP): boolean
Sets automatic unambiguous Correction on a GroupWithoutBackP (Null Elements are removed from list).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_GroupWithoutBackP, 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: IGESBasic_GroupWithoutBackP, entto: IGESBasic_GroupWithoutBackP, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolHierarchy
Tool to work on a Hierarchy. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolHierarchy, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_Hierarchy): boolean
Sets automatic unambiguous Correction on a Hierarchy (NbPropertyValues forced to 6).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_Hierarchy, 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: IGESBasic_Hierarchy, entto: IGESBasic_Hierarchy, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolName
Tool to work on a Name. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolName, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_Name): boolean
Sets automatic unambiguous Correction on a Name (NbPropertyValues forced to 1).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_Name, 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: IGESBasic_Name, entto: IGESBasic_Name, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolOrderedGroup
Tool to work on a OrderedGroup. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolOrderedGroup, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_OrderedGroup): boolean
Sets automatic unambiguous Correction on an OrderedGroup (Null Elements are removed from list).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_OrderedGroup, 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: IGESBasic_OrderedGroup, entto: IGESBasic_OrderedGroup, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolOrderedGroupWithoutBackP
Tool to work on a OrderedGroupWithoutBackP. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolOrderedGroupWithoutBackP, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_OrderedGroupWithoutBackP): boolean
Sets automatic unambiguous Correction on an OrderedGroupWithoutBackP (Null Elements are removed from list).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_OrderedGroupWithoutBackP, 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: IGESBasic_OrderedGroupWithoutBackP, entto: IGESBasic_OrderedGroupWithoutBackP, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolSingleParent
Tool to work on a SingleParent. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolSingleParent, ready to work.
Instance methods(4)
- OwnCorrect(ent: IGESBasic_SingleParent): boolean
Sets automatic unambiguous Correction on a SingleParent (NbParents forced to 1).
Parameters (1)ent
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_SingleParent, 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: IGESBasic_SingleParent, entto: IGESBasic_SingleParent, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolSingularSubfigure
Tool to work on a SingularSubfigure. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolSingularSubfigure, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_SingularSubfigure, 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: IGESBasic_SingularSubfigure, entto: IGESBasic_SingularSubfigure, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC
IGESBasic_ToolSubfigureDef
Tool to work on a SubfigureDef. Called by various Modules (ReadWriteModule, GeneralModule, SpecificModule).
Constructors(1)
Returns a ToolSubfigureDef, ready to work.
Instance methods(3)
Returns specific DirChecker.
Parameters (1)ent
- OwnCheck(ent: IGESBasic_SubfigureDef, 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: IGESBasic_SubfigureDef, entto: IGESBasic_SubfigureDef, TC: Interface_CopyTool): void
Copies Specific Parameters.
Parameters (3)entfromenttoTC