This factory is implemented on the Set object. All the created specifications are added to the Set from which this interface is retrieved.
Methods
- Func CreateCoordDimension( iSurf) As
-
Create a Coordinate Dimension
- Parameters:
-
- iSurf
- The user surface on which you apply the new Coordinate Dimension. dd>
- oCoorddimension
- The new created Coordinate dimension Feature. dd>
- Func CreateDatum( iSurf) As
-
Create a Datum Feature.
- Parameters:
-
- iSurf
- User surface needed to construct the Datum Feature. dd>
- oDatum
- The new created Datum Feature. dd>
- Func CreateDatumReferenceFrame() As
- Create a Reference Frame (DRF). iType = 1 : Straightness 2 : AxisStraightness 3 : Flatness 4 : Circularity 5 : Cylindricity 6 : ProfileOfALine 7 : ProfileOfASurface 8 : Position
- Func CreateDatumTarget( iSurf, iDatum) As
-
Create a Datum Target.
- Parameters:
-
- iSurf
- User surface needed to construct the Datum Target. dd>
- iDatum
- Datume Feature that is in relatino with the Datum Target. dd>
- oDatum
- The new created Datum Target. dd>
- Func CreateDittoNOA( iSurf, iNOAType, iDitto, iStickToGeometryOption) As
-
Create a "Ditto" NOA
- Parameters:
-
- iSurf
- The user surface on which you apply the created NOA. dd>
- iNOAType
- Type of the created NOA; this string defines the Type of Noa. This type can be filtered using the Filter command. dd>
- iDitto
- The drawing component selected to provide NOA display. dd>
- iStickToGeometryOption
- This flag is TRUE to tell the factory that Stick Ditto perpendicularly to geometry option is selected. In this case, the ditto is instantiated without frame or leader and its origin point is stuck and set on the selected geometry. In addition, the default anchor point position is the middle center. This argument is to be set to FALSE if leader attachment to point out geometry is expected. dd>
- oNoa
- The new created NOA. dd>
- Func CreateEvoluateDatum( iSurf, iX, iY, iZ, iWithLeader) As
-
Create a Datum Feature.
- Parameters:
-
- iSurf
- User surface needed to construct the Datum Feature. dd>
- iX
- X coordinate. dd>
- iY
- Y coordinate. dd>
- iZ
- Z coordinate. dd>
- iWithLeader
- Create or not a leader on the annotation. If the leader is requested: The activated TPSView shall not be parallel to the surface pointed by the annotation Datum. If the activated TPSView is parallel to the surface pointed: - The leader will be disconnected - The extremity of the leader will be positioned at the origin of the part - The annotation Datum is created but its status will be KO. dd>
- oDatum
- The new created Datum Feature. dd>
- Func CreateEvoluateText( iSurf, iX, iY, iZ, iWithLeader) As
-
Create a Text.
- Parameters:
-
- iSurf
- User surface needed to construct the Text. dd>
- iX
- X coordinate. dd>
- iY
- Y coordinate. dd>
- iZ
- Z coordinate. dd>
- iWithLeader
- Create or not a leader on the annotation. If the leader is requested: The activated TPSView shall not be parallel to the surface pointed by the annotation Text. If the activated TPSView is parallel to the surface pointed: - The leader will be disconnected - The extremity of the leader will be positioned at the origin of the part - The annotation Text is created but its status will be KO. dd>
- oText
- The new created Text. dd>
- Func CreateFlagNote( iSurf) As
-
Create a FlagNote.
- Parameters:
-
- iSurf
- User surface needed to construct the Flag Note. dd>
- oFlagNote
- The new created Flag Note. dd>
- Func CreateGDT( iSurf) As
-
Create a GDT
- Parameters:
-
- iSurf
- The user surface on which you apply the new GDT. dd>
- oGDT
- The new created GDT Feature. dd>
- Func CreateNonSemanticDimension( iSurf, iType, iSubType) As
-
Creates a non semantic Dimension specification.
- Parameters:
-
- iSurf
- User surface needed to construct the Dimension. dd>
- iSubType
- : 1 CATTPSDiameterDimension 2 CATTPSRadiusDimension dd>
- iType
- : 1 Linear Dimension 2 Angular Dimension 3 Second Linear Dim (Small diameter/radius for torus) dd>
- oDimension
- The new created Dimension. dd>
- Func CreateRoughness( iSurf) As
-
Create a Roughness.
- Parameters:
-
- iSurf
- User surface needed to construct the Roughness. dd>
- oRoughness
- The new created Roughness. dd>
- Func CreateSemanticDimension( iSurf, iType, iSubType) As
-
Creates a semantic Dimension specification.
- Parameters:
-
- oDimension
- The new created Dimension. dd>
- Func CreateText( iSurf) As
-
Create a Text.
- Parameters:
-
- iSurf
- User surface needed to construct the Text. dd>
- oText
- The new created Text. dd>
- Func CreateTextNOA( iSurf) As
-
Create a "Text" NOA
- Parameters:
-
- iSurf
- The user surface on which you apply the created NOA. dd>
- oNoa
- The new created NOA. dd>
- Func CreateTextNoteObjectAttribute( iSurf, iNOAType) As
-
Create a "Text" NOA
- Parameters:
-
- iSurf
- The user surface on which you apply the created NOA. dd>
- iNOAType
- Type of the created NOA; this string defines the Type of Noa. This type can be filtered using the Filter command. dd>
- oNoa
- The new created NOA. dd>
- Func CreateTextOnAnnot( iText, iAnnot) As
-
Create a Text grouped to an annotation.
- Parameters:
-
- iText
- Character string that makes up the text. dd>
- iAnnot
- Annotation reference needed to group the Text. dd>
- oText
- The new created Text. dd>
- Func CreateToleranceWithDRF( iIndex, iSurf, iDRF) As
- Create a Tolerance With a Reference Frame DRF. iType = 1 : Angularity
- Func CreateToleranceWithoutDRF( iIndex, iSurf) As
- Create a Tolerance Without a Reference Frame (DRF). iType = 1 : Straightness 2 : AxisStraightness 3 : Flatness 4 : Circularity 5 : Cylindricity 6 : ProfileOfALine 7 : ProfileOfASurface 8 : Position
- Func CreateWeld( iSurf) As
-
Create a Weld
- Parameters:
-
- iSurf
- The user surface on which you apply the new Weld. dd>
- oWeld
- The new created Weld Feature. dd>
- Func InstanciateNOA( iNoa, iSurf) As
-
Instanciate an NOA from a Reference NOA.
- Parameters:
-
- iNOA
- Reference NOA. dd>
- iSurf
- User surface needed to construct the Dimension. dd>
- oNOA
- The new instanciated NOA. dd>