pycatia.cat_tps_interfaces.annotation_factory¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.cat_tps_interfaces.annotation_factory.AnnotationFactory(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectMecModInterfaces.FactoryAnnotationFactoryInterface for the TPS Factory.This factory is implemented on the Set object. All the created specificationsare added to the Set from which this interface is retrieved.- create_datum(i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateDatum(UserSurface iSurf) As AnnotationCreate a Datum Feature.Parameters:iSurfUser surface needed to construct the Datum Feature.oDatumThe new created Datum Feature.
- Parameters:
i_surf (UserSurface) –
- Return type:
- create_datum_reference_frame() Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateDatumReferenceFrame() As AnnotationCreate a Reference Frame (DRF). iType = 1 : Straightness 2 : AxisStraightness 3 : Flatness 4 : Circularity 5 : Cylindricity 6 : ProfileOfALine 7 : ProfileOfASurface 8 : Position
- Return type:
- create_datum_target(i_surf: UserSurface, i_datum: Annotation) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateDatumTarget(UserSurface iSurf,Annotation iDatum) As AnnotationCreate a Datum Target.Parameters:iSurfUser surface needed to construct the Datum Target.iDatumDatume Feature that is in relatino with the Datum Target.oDatumThe new created Datum Target.
- Parameters:
i_surf (UserSurface) –
i_datum (Annotation) –
- Return type:
- create_evaluate_datum(i_surf: UserSurface, i_x: float, i_y: float, i_z: float, i_with_leader: bool) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateEvoluateDatum(UserSurface iSurf,double iX,double iY,double iZ,boolean iWithLeader) As AnnotationCreate a Datum Feature.Parameters:iSurfUser surface needed to construct the Datum Feature.iXX coordinate.iYY coordinate.iZZ coordinate.iWithLeaderCreate or not a leader on the annotation. If the leader isrequested: The activated TPSView shall not be parallel to the surface pointedby the annotation Datum. If the activated TPSView is parallel to the surfacepointed: - The leader will be disconnected - The extremity of the leader willbe positioned at the origin of the part - The annotation Datum is created butits status will be KO.oDatumThe new created Datum Feature.
- Parameters:
i_surf (UserSurface) –
i_x (float) –
i_y (float) –
i_z (float) –
i_with_leader (bool) –
- Return type:
- create_evaluate_text(i_surf: UserSurface, i_x: float, i_y: float, i_z: float, i_with_leader: bool) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateEvoluateText(UserSurface iSurf,double iX,double iY,double iZ,boolean iWithLeader) As AnnotationCreate a Text.Parameters:iSurfUser surface needed to construct the Text.iXX coordinate.iYY coordinate.iZZ coordinate.iWithLeaderCreate or not a leader on the annotation. If the leader isrequested: The activated TPSView shall not be parallel to the surface pointedby the annotation Text. If the activated TPSView is parallel to the surfacepointed: - The leader will be disconnected - The extremity of the leader willbe positioned at the origin of the part - The annotation Text is created butits status will be KO.oTextThe new created Text.
- Parameters:
i_surf (UserSurface) –
i_x (float) –
i_y (float) –
i_z (float) –
i_with_leader (bool) –
- Return type:
- create_flag_note(i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateFlagNote(UserSurface iSurf) As AnnotationCreate a FlagNote.Parameters:iSurfUser surface needed to construct the Flag Note.oFlagNoteThe new created Flag Note.
- Parameters:
i_surf (UserSurface) –
- Return type:
- create_non_semantic_dimension(i_surf: UserSurface, i_dimension_type: cat_variant, i_linear_dim_sub_type: cat_variant) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateNonSemanticDimension(UserSurface iSurf,CATVariant iDimensionType,CATVariant iLinearDimSubType) As AnnotationCreates a non semantic Dimension specification.Parameters:iSurfUser surface needed to construct the Dimension.iDimensionTypeType of the Dimension 0 : CATTPSUndefDimension 1 : CATTPSLinearDimension 2 : CATTPSAngularDimension 3 : CATTPSSecondLinearDim 4 : CATTPSChamferDimension 5 : CATTPSOrientedLinearDimension 6 : CATTPSOrientedAngularDimensioniLinearDimSubTypeSub type of LinearDimension type 0 : CATTPSDistanceDimension 1 : CATTPSDiameterDimension 2 : CATTPSRadiusDimension 3 : CATTPSThreadDimension 4 : CATTPSChamfDistDistDimension 5 : CATTPSChamfDistAngDimensionoDimensionThe new created Dimension.
- Parameters:
i_surf (UserSurface) –
i_dimension_type (cat_variant) –
i_linear_dim_sub_type (cat_variant) –
- Return type:
- create_roughness(i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateRoughness(UserSurface iSurf) As AnnotationCreate a Roughness.Parameters:iSurfUser surface needed to construct the Roughness.oRoughnessThe new created Roughness.
- Parameters:
i_surf (UserSurface) –
- Return type:
- create_semantic_dimension(i_surf: UserSurface, i_type: cat_variant, i_sub_type: cat_variant) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateSemanticDimension(UserSurface iSurf,CATVariant iType,CATVariant iSubType) As AnnotationCreates a semantic Dimension specification.Parameters:oDimensionThe new created Dimension.
- Parameters:
i_surf (UserSurface) –
i_type (cat_variant) –
i_sub_type (cat_variant) –
- Return type:
- create_text(i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateText(UserSurface iSurf) As AnnotationCreate a Text.Parameters:iAnnotationAnnotation on which the Text will be .oTextThe new created Text.
- Parameters:
i_surf (UserSurface) –
- Return type:
- create_text_noa(i_surf: UserSurface) Noa ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateTextNOA(UserSurface iSurf) As NoaCreate a “Text” NOAParameters:iSurfThe user surface on which you apply the created NOA.oNoaThe new created NOA.
- Parameters:
i_surf (UserSurface) –
- Return type:
- create_text_note_object_attribute(i_surf: UserSurface, i_noa_type: str) Noa ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateTextNoteObjectAttribute(UserSurface iSurf,CATBSTR iNOAType) As NoaCreate a “Text” NOA (Note Object Attribute)Parameters:iSurfThe user surface on which you apply the created NOA.iNOATypeType of the created NOA; this string defines the Type of Noa. Thistype can be filtered using the Filter command.oNoaThe new created NOA.
- Parameters:
i_surf (UserSurface) –
i_noa_type (str) –
- Return type:
- create_text_on_annot(i_text: str, i_annot: Annotation) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateTextOnAnnot(CATBSTR iText,Annotation iAnnot) As AnnotationCreate a Text grouped to an annotation.Parameters:iTextCharacter string that makes up the text.iAnnotAnnotation reference needed to group the Text.oTextThe new created Text.
- Parameters:
i_text (str) –
i_annot (Annotation) –
- Return type:
- create_tolerance_with_drf(i_index: cat_variant, i_surf: UserSurface, i_drf: Annotation) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateToleranceWithDRF(CATVariant iIndex,UserSurface iSurf,Annotation iDRF) As AnnotationCreate a Tolerance With a Reference Frame DRF. iType = 1 : Angularity
- Parameters:
i_index (cat_variant) –
i_surf (UserSurface) –
i_drf (Annotation) –
- Return type:
- create_tolerance_without_drf(i_index: cat_variant, i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func CreateToleranceWithoutDRF(CATVariant iIndex,UserSurface iSurf) As AnnotationCreate a Tolerance Without a Reference Frame (DRF). iType = 1 : Straightness 2 : AxisStraightness 3 : Flatness 4 : Circularity 5 : Cylindricity 6 : ProfileOfALine 7 : ProfileOfASurface 8 : Position
- Parameters:
i_index (cat_variant) –
i_surf (UserSurface) –
- Return type:
- instantiate_noa(i_noa: Noa, i_surf: UserSurface) Annotation ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func InstanciateNOA(Noa iNoa,UserSurface iSurf) As AnnotationInstanciate an NOA from a Reference NOA.Parameters:iNOAReference NOA.iSurfUser surface needed to construct the Dimension.oNOAThe new instanciated NOA.
- Parameters:
i_noa (Noa) –
i_surf (UserSurface) –
- Return type: