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 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 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 CreateNonSemanticDimension( iSurf, iDimensionType, iLinearDimSubType) As
-
Creates a non semantic Dimension specification.
- Parameters:
-
- iSurf
- User surface needed to construct the Dimension. dd>
- iDimensionType
- Type of the Dimension 0 : CATTPSUndefDimension 1 : CATTPSLinearDimension 2 : CATTPSAngularDimension 3 : CATTPSSecondLinearDim 4 : CATTPSChamferDimension 5 : CATTPSOrientedLinearDimension 6 : CATTPSOrientedAngularDimension dd>
- iLinearDimSubType
- Sub type of LinearDimension type 0 : CATTPSDistanceDimension 1 : CATTPSDiameterDimension 2 : CATTPSRadiusDimension 3 : CATTPSThreadDimension 4 : CATTPSChamfDistDistDimension 5 : CATTPSChamfDistAngDimension 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:
-
- iAnnotation
- Annotation on which the Text will be . 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 (Note Object Attribute)
- 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 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>