Annotation2 (Object)

Interface for the Technological Product Specification (TPS) objects.
Leaf entity in the Design Pattern Composite. TPS modeler enables definition of specification related to surfaces.

Properties


Property SuperType() As (Read Only)
Gets the Super Type.
Parameters:
oSuperType
The Super Type.

The list of SuperType available:
"FTA_NonSemantic"
"FTA_Form"
"FTA_Dimension"
"FTA_Position"
"FTA_Datum"
"FTA_Orientation"
"FTA_RunOut"
Property TPSStatus() As (Read Only)
Gets the TPS Status.
Parameters:
oStatus
The Status.
Property Type() As (Read Only)
Gets the Type.
Parameters:
oType
The Type.

List of types available ordered by SuperType:
SuperType = "FTA_NonSemantic"
Type = "FTA_Text"
Type = "FTA_FlagNote"
Type = "FTA_Roughness"
Type = "FTA_Weld"
Type = "FTA_Noa"
Type = "FTA_NonSemanticDatum"
Type = "FTA_NonSemanticTarget"
Type = "FTA_NonSemanticGDT"
Type = "FTA_NonSemanticDimension"

SuperType = "FTA_Form"
Type = "FTA_Flatness"
Type = "FTA_Straightness"
Type = "FTA_Circularity"
Type = "FTA_Cylindricity"
Type = "FTA_ProfileOfAnyLine"
Type = "FTA_ProfileOfASurface"
Type = "FTA_PatternTruePos"

SuperType = "FTA_Dimension"
Type = "FTA_LinearDimension"
Type = "FTA_AngularDimension"
Type = "FTA_SecondLinearDimension"
Type = "FTA_ChamferDimension"
Type = "FTA_BasicDimension"

SuperType = "FTA_Position"
Type = "FTA_TruePosition"
Type = "FTA_Concentricity"
Type = "FTA_Symmetry"
Type = "FTA_PositionOfAnyLine"
Type = "FTA_PositionOfASurface"

SuperType = "FTA_Datum"
Type = "FTA_DatumSimple"
Type = "FTA_DatumTarget"
Type = "FTA_DatumSystem"
Type = "FTA_ReferenceFrame"

SuperType = "FTA_Orientation"
Type = "FTA_Parallelism"
Type = "FTA_Perpendicularity"
Type = "FTA_Angularity"

SuperType = "FTA_RunOut"
Type = "FTA_TotalRunOut"
Type = "FTA_CircularRunOut"
Property Z( iZ) (Write Only)
method get_Z will never be exposed. Sets the offset of the annotation.
Parameters:
iZ
The offset.

Methods


Sub AddLeader()
Adds a leader.
Func Coordinatedimension() As
Retrieves the FTA co coordinate dimension.
Func DatumSimple() As
Gets the annotation on the DatumSimple interface.
Func DatumTarget() As
Gets the annotation on the DatumTarget interface.
Func DefaultAnnotation() As
Gets the annotation on the DefaultAnnotation interface.
Func Dimension3D() As
Gets the 3D Dimension on the 3D Dimension interface.
Parameters:
oDim
The 3D Dimension.
Func FlagNote() As
Gets the annotation on the FlagNote interface.
Parameters:
oFlagNote
The annotation Flag Note.
Sub GetSurfaces( oSafeArray)
Gets the geometry on which the Annotation is applied to.
Func GetSurfacesCount() As
Counts the geometry on which the Annotation is applied to.
Func HasAVisualizationDimension() As
Checks if the Annotation uses a visualization dimension for its attachment to the geometry.
Func IsAConsumableAnnotation() As
Checks if the Annotation is a Consumable Annotation.
Func IsADefaultAnnotation() As
Checks if the Annotation is a Default Annotation.
Sub ModifyVisu()
To refresh the 3D visualization.
Func Noa() As
Gets the annotation on the Noa interface.
Func NonSemanticDatum() As
Gets the annotation on the DatumSimple interface.
Func NonSemanticDatumTarget() As
Gets the annotation on the DatumSimple interface.
Func NonSemanticDimension() As
Gets the annotation on the DatumSimple interface.
Func NonSemanticGDT() As
Gets the annotation on the DatumSimple interface.
Func ReferenceFrame() As
Gets the annotation on the ReferenceFrame interface.
Func Roughness() As
Gets the annotation on the Roughness interface.
Func SemanticGDT() As
Gets the annotation on the DatumSimple interface.
Sub SetXY( iX, iY)
method GetXY will never be exposed. Sets TPS coordinates in the view.
Parameters:
oX
The X coordinate.
oY
The Y coordinate.
Func Text() As
Gets the annotation on the Text interface.
Parameters:
oText
The annotation Text.
Sub TransfertToView( iView)
Moves the annotation in another view.
Parameters:
iView
The destination view.
Func VisualizationDimension() As
Gets the dimension visualization associated with the annotation.
Parameters:
oDim
The visualization Dimension oDim employed by the annotation to display its link to the geometry.
Func Weld() As
Gets the annotation on the Weld interface.