All Frameworks  Object Hierarchy  This Framework  Indexes   

SchGRRFactory (Object)

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.
CreateGRRRouteEllipse
Create the graphical representation of a Schematic Route Ellipse.
CreateGRRRoute
Create the graphical representation of a Schematic Route.
CreateGRRZone
Create the graphical representation of a Schematic Zone.

Methods


o Func CreateGRRCntr() As
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( iLPrimitive) As
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 CreateGRRRouteEllipse( iDbXYSeedPt,
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 Sub CreateGRRRoute( iLDbLinePath,
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 Func CreateGRRZone( iLPrimitive) As
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.