All Frameworks  Object Hierarchy  This Framework  Previous  Next  Indexes  

SchGRRFactory (Object)

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


Factory to create graphical representations of schematic objects.

Method Index

CreateGRRCntr
Create the graphical representation of a Schematic Connector.
CreateGRRGroup
Create the graphical representation of a Schematic Group.
CreateGRRRoute
Create the graphical representation of a Schematic Route.
CreateGRRRouteEllipse
Create the graphical representation of a Schematic Route Ellipse.
CreateGRRZone
Create the graphical representation of a Schematic Zone.

Methods


o Func CreateGRRCntr() As CATIASchGRRCntr
Create the graphical representation of a Schematic Connector.
Parameters:
oGRRCntr
The graphical representation of the connector
Example:
 Dim objThisIntf As SchGRRFactory
 Dim objArg1 As SchGRRCntr
  ...
 Set objArg1 = objThisIntf.CreateGRRCntr
 
o Func CreateGRRGroup(CATIASchListOfObjects iLPrimitive) As CATIABase
Create the graphical representation of a Schematic Group.
Parameters:
iLPrimitives
A list of 2D drafting detail pointers Members are CATI2DDetail interface poiners.
oGRRGroup
The graphical representation of the Group
Example:
 Dim objThisIntf As SchGRRFactory
 Dim objArg1 As SchListOfObjects
 Dim objArg2 As AnyObject
  ...
 Set objArg2 = objThisIntf.CreateGRRGroup(objArg1)
 
o Sub CreateGRRRoute(CATSafeArrayVariant iLDbLinePath,
CATIASchGRRRoute oGRRRoute)
Create the graphical representation of a Schematic Route.
Parameters:
iLDbPtPath
A list of X-Y coordinates of points defining the Route. 2 doubles per point.
oGRRRoute
The graphical representation of the Route
Example:
 Dim objThisIntf As SchGRRFactory
 Dim dbVar1(x) As CATSafeArrayVariant
 Dim objArg3 As SchGRRRoute
  ...
 objThisIntf.CreateGRRRoutedbVar1,objArg3
 
o Sub CreateGRRRouteEllipse(CATSafeArrayVariant iDbXYSeedPt,
CATIASchGRRRouteEllipse oGRRRouteEllipse)
Create the graphical representation of a Schematic Route Ellipse.
Parameters:
iDbXYSeedPt
X-Y coordinate of the seed point for the ellipse. If NULL, the seed point will not be set.
oGRRRouteEllipse
The graphical representation of the Route Ellipse
Example:
 Dim objThisIntf As SchGRRFactory
 Dim dbVar1(X) As CATSafeArrayVariant
 Dim objArg2 As SchGRRRouteEllipse
  ...
 objThisIntf.CreateGRRRouteEllipsedbVar1,objArg2
 
o Func CreateGRRZone(CATIASchListOfObjects iLPrimitive) As CATIASchGRRZone
Create the graphical representation of a Schematic Zone.
Parameters:
iLPrimitives
A list of 2D drafting object pointers defining the zone boundaries.
oGRRZone
The graphical representation of the Zone
Example:
 Dim objThisIntf As SchGRRFactory
 Dim objArg1 As SchListOfObjects
 Dim objArg2 As SchGRRZone
  ...
 Set objArg2 = objThisIntf.CreateGRRZone(objArg1)
 

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