All Frameworks  Object Hierarchy  This Framework  Indexes   

AnnotationFactory (Object)

Interface for the TPS Factory.
This factory is implemented on the Set object. All the created specifications are added to the Set from which this interface is retrieved.

Method Index

CreateDatumReferenceFrame
Create a Reference Frame (DRF).
CreateDatumTarget
Create a Datum Target.
CreateDatum
Create a Datum Feature.
CreateEvoluateDatum
Create a Datum Feature.
CreateEvoluateText
Create a Text.
CreateFlagNote
Create a FlagNote.
CreateNonSemanticDimension
Creates a non semantic Dimension specification.
CreateRoughness
Create a Roughness.
CreateSemanticDimension
Creates a semantic Dimension specification.
CreateTextNOA
Create a "Text" NOA
CreateTextOnAnnot
Create a Text grouped to an annotation.
CreateText
Create a Text.
CreateToleranceWithDRF
Create a Tolerance With a Reference Frame DRF.
CreateToleranceWithoutDRF
Create a Tolerance Without a Reference Frame (DRF).
InstanciateNOA
Instanciate an NOA from a Reference NOA.

Methods


o 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
o Func CreateDatumTarget( iSurf,
iDatum) As
Create a Datum Target.
Parameters:
iSurf
User surface needed to construct the Datum Target.
iDatum
Datume Feature that is in relatino with the Datum Target.
oDatum
The new created Datum Target.
o Func CreateDatum( iSurf) As
Create a Datum Feature.
Parameters:
iSurf
User surface needed to construct the Datum Feature.
oDatum
The new created Datum Feature.
o Func CreateEvoluateDatum( iSurf,
iX,
iY,
iZ,
iWithLeader) As
Create a Datum Feature.
Parameters:
iSurf
User surface needed to construct the Datum Feature.
iX
X coordinate.
iY
Y coordinate.
iZ
Z coordinate.
iWithLeader
Create or not a leader on the annotation.
oDatum
The new created Datum Feature.
o Func CreateEvoluateText( iSurf,
iX,
iY,
iZ,
iWithLeader) As
Create a Text.
Parameters:
iSurf
User surface needed to construct the Text.
iX
X coordinate.
iY
Y coordinate.
iZ
Z coordinate.
iWithLeader
Create or not a leader on the annotation.
oText
The new created Text.
o Func CreateFlagNote( iSurf) As
Create a FlagNote.
Parameters:
iSurf
User surface needed to construct the Flag Note.
oFlagNote
The new created Flag Note.
o Func CreateNonSemanticDimension( iSurf,
iDimensionType,
iLinearDimSubType) As
Creates a non semantic Dimension specification.
Parameters:
iSurf
User surface needed to construct the Dimension.
iDimensionType
Type of the Dimension 0 : CATTPSUndefDimension 1 : CATTPSLinearDimension 2 : CATTPSAngularDimension 3 : CATTPSSecondLinearDim 4 : CATTPSChamferDimension 5 : CATTPSOrientedLinearDimension 6 : CATTPSOrientedAngularDimension
iLinearDimSubType
Sub type of LinearDimension type 0 : CATTPSDistanceDimension 1 : CATTPSDiameterDimension 2 : CATTPSRadiusDimension 3 : CATTPSThreadDimension 4 : CATTPSChamfDistDistDimension 5 : CATTPSChamfDistAngDimension
oDimension
The new created Dimension.
o Func CreateRoughness( iSurf) As
Create a Roughness.
Parameters:
iSurf
User surface needed to construct the Roughness.
oRoughness
The new created Roughness.
o Func CreateSemanticDimension( iSurf,
iType,
iSubType) As
Creates a semantic Dimension specification.
Parameters:
oDimension
The new created Dimension.
o Func CreateTextNOA( iSurf) As
Create a "Text" NOA
Parameters:
iSurf
The user surface on which you apply the created NOA.
oNoa
The new created NOA.
o Func CreateTextOnAnnot( iText,
iAnnot) As
Create a Text grouped to an annotation.
Parameters:
iText
Character string that makes up the text.
iAnnot
Annotation reference needed to group the Text.
oText
The new created Text.
o Func CreateText( iSurf) As
Create a Text.
Parameters:
iAnnotation
Annotation on which the Text will be .
oText
The new created Text.
o Func CreateToleranceWithDRF( iIndex,
iSurf,
iDRF) As
Create a Tolerance With a Reference Frame DRF. iType = 1 : Angularity
o 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
o Func InstanciateNOA( iNoa,
iSurf) As
Instanciate an NOA from a Reference NOA.
Parameters:
iNOA
Reference NOA.
iSurf
User surface needed to construct the Dimension.
oNOA
The new instanciated NOA.

Copyright © 2003, Dassault Systèmes. All rights reserved.