All Frameworks Class Hierarchy This Framework Indexes
ElecSchematicItf Interface CATIEdiReferenceFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIEdiReferenceFactory
Interface to create application object references.
Role: This is the factory for application objects that are
associated with schematic basic set of objects.
Method Index
- o
CreateEdiComponentReference(char*,wchar_t*,IUnknown**)
- Creates an application component reference.
- o
CreateEdiRoutableReference(char*,wchar_t*,IUnknown**)
- Creates an application routable reference.
Methods
o CreateEdiComponentReference
| public virtual CreateEdiComponentReference( | const | iEdiCompClassType, |
| const | iEdiCompPartNumber, |
| | oEdiComp) |
-
Creates an application component reference.
Allowed types are : ElecSchPlug
ElecSchEquipment
ElecSchSocket
ElecSchJunctionBox
ElecSchBusBar
(For the BusBar a WidePin connector is created
on the fly on the reference product)
- Parameters:
-
- iEdiCompClassType
- The class type of the application component reference.
- iEdiCompPartNumber
- The part number of the application component reference.
- oEdiComp
- The new application component object created
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o CreateEdiRoutableReference
| public virtual CreateEdiRoutableReference( | const | iEdiRouteClassType, |
| const | iEdiRoutePartNumber, |
| | oEdiRoute) |
-
Creates an application routable reference.
Allowed types are : ElecSchCable
- Parameters:
-
- iEdiRouteClassType
- The class type of the application routable reference.
- iEdiRoutePartNumber
- The part number of the application routable reference.
- oEdiRoute
- The new application routable object created
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
This object is included in the file: CATIEdiReferenceFactory.h