All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

SchAppObjectFactory (Object)

IUnknown
  |
  +---IDispatch
    |
    +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---SchAppObjectFactory
 


Application factory to create application objects.

Method Index

AppCreateCompRef
Create an Application Component reference.
AppCreateConnection
Create an Application Connection object.
AppCreateGroup
Create an Application Group object.
AppCreateRoute
Create an Application Route object.
AppCreateRouteFromRef
Create an Application Route object with a specific reference.
AppCreateZone
Create an Application Zone object.

Methods


o Sub AppCreateCompRef(CATBSTR iAppCompClassType,
CATIABase oAppComp)
Create an Application Component reference.
Parameters:
iAppCompClassType
Class type of the Application Component reference.
oAppComp
The new Application Component object created (CATISchAppComponent interface pointer).
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim strVar1 As String
 Dim objArg2 As AnyObject
  ...
 objThisIntf.AppCreateCompRefstrVar1,objArg2
 
o Sub AppCreateConnection(CATBSTR iAppCntnClassType,
CATIABase oAppConnection)
Create an Application Connection object.
Parameters:
iAppCntnClassType
Class type of the Application Connection object.
oAppConnection
The new Application Connection object created (CATISchAppConnection interface pointer).
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim strVar1 As String
 Dim objArg2 As AnyObject
  ...
 objThisIntf.AppCreateConnectionstrVar1,objArg2
 
o Sub AppCreateGroup(CATBSTR iAppGroupClassType,
CATIABase oAppGroup)
Create an Application Group object.
Parameters:
iAppGroupClassType
Class type of the Application Group object.
oAppGroup
The new Application Group object created (CATISchAppGroup interface pointer).
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim strVar1 As String
 Dim objArg2 As AnyObject
  ...
 objThisIntf.AppCreateGroupstrVar1,objArg2
 
o Sub AppCreateRoute(CATBSTR iAppRouteClassType,
CATIABase oAppRoute,
CATBSTR iLogLineID)
Create an Application Route object.
Parameters:
iAppRouteClassType
Class type of the Application Route object.
oAppRoute
The new Application Route object created (CATISchAppRoute interface pointer).
iLogLineID
The logical line ID that will contain the new route. This is an optional input.
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim strVar1 As String
 Dim objArg2 As AnyObject
 Dim strVar3 As String
  ...
 objThisIntf.AppCreateRoutestrVar1,objArg2,strVar3
 
o Sub AppCreateRouteFromRef(CATIASchAppRoute iRouteReference,
CATIABase oAppRoute,
CATBSTR iLogLineID)
Create an Application Route object with a specific reference.
Parameters:
iAppRouteRef
Route reference to creaet the output route from
oAppRoute
The new Application Route object created (CATISchAppRoute interface pointer).
iLogLineID
The logical line ID that will contain the new route. This is an optional input.
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim objArg1 As SchAppRoute
 Dim objArg2 As AnyObject
 Dim strVar3 As String
  ...
 objThisIntf.AppCreateRouteFromRefobjArg1,objArg2,strVar3
 
o Sub AppCreateZone(CATBSTR iAppZoneClassType,
CATIABase oAppZone)
Create an Application Zone object.
Parameters:
iAppZoneClassType
Class type of the Application Zone object.
oAppZone
The new Application Zone object created (CATISchAppZone interface pointer).
Example:
 Dim objThisIntf As SchAppObjectFactory
 Dim strVar1 As String
 Dim objArg2 As AnyObject
  ...
 objThisIntf.AppCreateZonestrVar1,objArg2
 

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