All Frameworks Object Hierarchy This Framework Previous Next Indexes
IUnknown
|
+---IDispatch
|
+---CATBaseUnknown
|
+---CATBaseDispatch
|
+---AnyObject
|
+---HybridShape
|
+---HybridShapeInstance
| o Property InputsCount( | ) As long (Read Only) |
inputsCount = hybridShapeInstance.InputsCount
| o Property OutputsCount( | ) As long (Read Only) |
outputsCount = hybridShapeInstance.OutputsCount
| o Property ParametersCount( | ) As long (Read Only) |
parametersCount = hybridShapeInstance.ParametersCount
| o Func GetInput( | CATBSTR | iIndex) As CATIABase |
Set input = hybridShapeInstance.GetInput("Input1")
If TypeName(input)="Nothing" Then
MsgBox "Input not found"
End If
| o Func GetInputData( | CATBSTR | iName) As CATBaseDispatch |
Set input = shapeInstance.GetInput("Input1")
If TypeName(input)="Nothing" Then
MsgBox "Input not found"
End If
| o Func GetInputDataFromPosition( | long | iPosition) As CATBaseDispatch |
Set input = hybridShapeInstance.GetInputFromPosition(2)
If TypeName(input)="Nothing" Then
MsgBox "Input not found"
End If
| o Func GetInputFromPosition( | long | iPosition) As CATIABase |
Set input = hybridShapeInstance.GetInputFromPosition(2)
If TypeName(input)="Nothing" Then
MsgBox "Input not found"
End If
| o Func GetOutput( | CATBSTR | iName) As CATIABase |
Set output = shapeInstance.GetOuput("Output1")
If TypeName(output)="Nothing" Then
MsgBox "Output not found"
End If
| o Func GetOutputFromPosition( | long | iPosition) As CATIABase |
Set output = shapeInstance.GetOuputFromPosition(2)
If TypeName(output)="Nothing" Then
MsgBox "Output not found"
End If
| o Func GetParameter( | CATBSTR | iName) As CATIABase |
Set parameter = hybridShapeInstance.GetParameter("Parameter1")
If TypeName(parameter)="Nothing" Then
MsgBox "Parameter not found"
End If
| o Func GetParameterFromPosition( | long | iPosition) As CATIABase |
Set parameter = hybridShapeInstance.GetParameterFromPosition(2)
If TypeName(input)="Nothing" Then
MsgBox "Parameter not found"
End If
| o Sub PutInput( | CATBSTR | iIndex, |
| CATIABase | iInput) |
hybridShapeInstance.PutInput "Input1",point
| o Sub PutInputData( | CATBSTR | iName, |
| CATBaseDispatch | iInput) |
shapeInstance.PutInput "Input1",point
Copyright © 2003, Dassault Systèmes. All rights reserved.