Annotation (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)
Get 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)
Get the TPS Status.
Parameters:
oStatus
The Status.
Property Type() As (Read Only)
Get 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 Set the offset of the annotation
Parameters:
iZ
The offset.

Methods


Sub AddLeader()
Add a leader.
Sub ApplyReferencedGeomColor( iReleatedR, iReleatedG, iReleatedB)
Apply a color to referenced geometry.
Sub ApplyReferencedInitColor()
Apply the initial color to referenced geometry.
Func AssociatedRefFrame() As
Get the annotation on the AssociatedRefFrame interface.
Func CompositeTolerance() As
Get the annotation on the CompositeTolerance interface.
Func ControledRadius() As
Get the annotation on the ControledRadius interface.
Func DatumSimple() As
Get the annotation on the DatumSimple interface.
Func DatumTarget() As
Get the annotation on the DatumTarget interface.
Func DefaultAnnotation() As
Get the annotation on the DefaultAnnotation interface.
Func Dimension3D() As
Get the 3D Dimension on the 3D Dimension interface.
Parameters:
oDim
The 3D Dimension.
Func DimensionLimit() As
Get the annotation on the DimensionLimit interface.
Func DimensionPattern() As
Get the annotation on the DimensionPattern interface.
Func EnvelopCondition() As
Get the annotation on the EnvelopCondition interface.
Func FlagNote() As
Get the annotation on the FlagNote interface.
Parameters:
oFlagNote
The annotation Flag Note.
Func FreeState() As
Get the annotation on the FreeState interface.
Sub GetSurfaces( oSafeArray)
Get the geometry on which the Annotation is applied to.
Func GetSurfacesCount() As
Count the geometry on which the Annotation is applied to.
Func HasAControledRadius() As
To know if the Annotation has a Controled Radius.
Func HasAFreeState() As
To know if the Annotation has a Free State.
Func HasAMaterialCondition() As
To know if the Annotation has a Material Condition.
Func HasANumericalDisplayFormat() As
Checks if the Annotation has a Numerical Display Format.
Func HasAParticularTolElem() As
To know if the Annotation has a Particuler Element.
Func HasATolerancePerUnitBasisRestrictiveValue() As
To know if the Annotation has a Tolerance Per Unit Basis Restricted Value.
Func HasAnEnvelopCondition() As
To know if the Annotation has an Envelop Condition.
Func HasDimensionLimit() As
To know if the Annotation has a Dimension Limit.
Func IsACompositeTolerance() As
To know if the Annotation is a composite Tolerance.
Func IsADefaultAnnotation() As
To know if the Annotation is a Default Annotation.
Func IsADimensionPattern() As
To know if the Annotation is a Dimension Pattern.
Func IsAProjectedToleranceZone() As
To know if the Annotation is a Projected Zone.
Func IsAShiftedProfileTolerance() As
To know if the Annotation is a Shifted Profile Tolerance.
Func IsATangentPlane() As
To know if the Annotation is a Tangent Plane.
Func IsAToleranceUnitBasisValue() As
To know if the Annotation is a Tolerance Unit Basis Value.
Func IsAToleranceZone() As
Is the a Tolerance Zone.
Func IsAnAssociatedRefFrame() As
To know if the Annotation is an Associated Reference Frame.
Func MaterialCondition() As
Get the annotation on the MaterialCondition interface.
Sub ModifyVisu()
To refresh the 3D visualization.
Func Noa() As
Get the annotation on the Noa interface.
Func NumericalDisplayFormat() As
Gets the annotation on the NumericalDisplayFormat interface.
Func ParticularTolElem() As
Get the annotation on the ParticularTolElem interface.
Func ProjectedToleranceZone() As
Get the annotation on the ProjectedToleranceZone interface.
Func ReferenceFrame() As
Get the annotation on the ReferenceFrame interface.
Func Roughness() As
Get the annotation on the Roughness interface.
Sub SetXY( iX, iY)
method GetXY will never be exposed Set TPS coordinates in the view
Parameters:
oX
The X coordinate.
oY
The Y coordinate.
Func ShiftedProfileTolerance() As
Get the annotation on the ShiftedProfileTolerance interface.
Func TangentPlane() As
Get the annotation on the TangentPlane interface.
Func Text() As
Get the annotation on the Text interface.
Parameters:
oText
The annotation Text.
Func TolerancePerUnitBasisRestrictiveValue() As
Get the annotation on the TolerancePerUnitBasisRestrictiveValue interface.
Func ToleranceUnitBasisValue() As
Get the annotation on the ToleranceUnitBasisValue interface.
Func ToleranceZone() As
Get the annotation on the ToleranceZone interface.
Sub TransfertToView( iView)
Move the annotation in another view.
Parameters:
iView
The destination view.