pycatia.cat_sch_platform_interfaces.sch_session¶
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_sch_platform_interfaces.sch_session.SchSession(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectSchSessionRepresents a schematic session.- create_document(i_doc_type: str, i_b_interactive: bool, o_new_doc: Document) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub CreateDocument(CATBSTR iDocType,boolean iBInteractive,Document oNewDoc)Create a document with Schematic context.Parameters:iDocTypeDocument type, if NULL “Product” is assumed. These are the typesshown in the File+New listiBInteractiveIf TRUE, document is created in interactive session with editoroNewDocDocument created.Example:Dim objThisIntf As SchSessionDim strVar1 As StringDim bVar2 As booleanDim objArg3 As Document…objThisIntf.CreateDocumentstrVar1,bVar2,objArg3
- Parameters:
i_doc_type (str) –
i_b_interactive (bool) –
o_new_doc (Document) –
- Return type:
None
- get_current_application_id(o_application_id: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetCurrentApplicationID(CATBSTR oApplicationID)Get the current application ID.Parameters:oApplicationIDApplication IDExample:Dim objThisIntf As SchSessionDim strVar1 As String…objThisIntf.GetCurrentApplicationIDstrVar1
- Parameters:
o_application_id (str) –
- Return type:
None
- get_current_document() Document ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetCurrentDocument() As DocumentGet the current document.Parameters:oCurDocPointer to current document. DO NOT NEED TO RELEASE OUTPUT POINTER.Example:Dim objThisIntf As SchSessionDim objArg1 As Document…Set objArg1 = objThisIntf.GetCurrentDocument
- Return type:
- get_sch_ext_container(i_doc: Document) AnyObject ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetSchExtContainer(Document iDoc) As AnyObjectGet the schematic container (e.g. for CATISchBaseFactoryimplementation).Parameters:iDocDocument in the session to retreive the container fromoContainerSchematic container shown in the File+New listExample:Dim objThisIntf As SchSessionDim objArg1 As DocumentDim objArg2 As AnyObject…Set objArg2 = objThisIntf.GetSchExtContainer(objArg1)
- set_current_application_id(i_application_id: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentApplicationID(CATBSTR iApplicationID)Set the current application ID.Parameters:iApplicationIDApplication IDExample:Dim objThisIntf As SchSessionDim strVar1 As String…objThisIntf.SetCurrentApplicationIDstrVar1
- Parameters:
i_application_id (str) –
- Return type:
None
- set_current_document(i_cur_doc: Document) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentDocument(Document iCurDoc)Set the current document.Parameters:iCurDocPointer to current document.Example:Dim objThisIntf As SchSessionDim objArg1 As Document…objThisIntf.SetCurrentDocumentobjArg1
- Parameters:
i_cur_doc (Document) –
- Return type:
None