 |
SOLIDWORKS Electrical API
2020.0.5
Electrical API
|
Go to the documentation of this file.
4 midl_pragma warning(disable:2111)
10 import "EnumDefinition.idl";
32 uuid(8061C6A3-CDC3-4000-B1E8-DF811FE93EE7),
36 helpstring(
"IEwCableCoreX Interface"),
37 pointer_default(unique)
183 uuid(59A07E7E-D6B9-4D71-92A3-009916908E54),
187 helpstring(
"IEwCableReferenceX Interface"),
188 pointer_default(unique)
741 uuid(1F2276D3-B358-40C8-84E2-F8BDED5BF8BF),
745 helpstring(
"IEwCableReferenceManagerX Interface"),
746 pointer_default(unique)
EwErrorCode deleteCableCoreAt(LONG index)
Delete a cable core from this cable reference.
EwErrorCode setStockNumber(BSTR strStockNumber)
Set a stock number of this cable reference.
BSTR getGroup(EwErrorCode *errorCode)
Get the group of this cable core.
BSTR getExternalID(EwErrorCode *errorCode)
Get external identifier of this cable reference.
EwErrorCode insert()
Insert this object inside the current environment.
EwCreatorType getCreator(EwErrorCode *errorCode)
Get the creator of this cable reference.
LONG getNumber()
Get the number of this cable core.
IEwCableReferenceX newEwCableReference()
Create a IEwCableReferenceX object from the associated environnement.
EwErrorCode setBendRadius(DOUBLE dBendRadius)
Set the bend radius of this cable reference.
BSTR getManufacturer(EwErrorCode *errorCode)
Get a manufacturer of this cable reference.
EwErrorCode setVoltageDrop(DOUBLE dVoltageDrop)
Set the voltage drop of this cable reference.
DATE getCreationDate(EwErrorCode *errorCode)
Get the creation date of this cable reference.
BSTR getGauge(EwErrorCode *errorCode)
Get the Gauge of this cable reference.
BSTR getLibraryCode(EwErrorCode *errorCode)
Get a library code of this cable reference.
EwErrorCode setReference(BSTR strReference)
Set a reference of this cable reference.
IEwCableReferenceX findByManufacturerAndReference(BSTR strManufacturer, BSTR strReference, EwErrorCode *errorCode)
Return an IEWCableReference according to the manufacturer name and the reference.
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:21
EwErrorCode setDiameter(DOUBLE dDiameter)
Set the diameter of this cable reference.
EwCableReferenceType
Cable reference type.
Definition: EwEnumeration.idl:572
DOUBLE getVoltageDrop(EwErrorCode *errorCode)
Get the voltage drop of this cable reference.
EwErrorCode setGroup(BSTR strGroup)
Set the group of this cable core.
DOUBLE getDiameter(EwErrorCode *errorCode)
Get the diameter of this cable reference.
EwCableReferenceType getCableType(EwErrorCode *errorCode)
Get a cable type of this cable reference.
EwErrorCode setGauge(BSTR strGauge)
Set the gauge of this cable core.
BSTR getStandard(EwErrorCode *errorCode)
Get a standard of this cable reference.
BSTR getModifiedBy(EwErrorCode *eErrorCode)
Get the last user name that modified the current object.
IEwCableCoreX addEwCableCore(EwErrorCode *errorCode)
Create and add a cable core for this cable reference.
Use this interface to manage a cable core inside a cable reference.
Definition: EwCableObjects.idl:39
EwCableCoreType getEwCableCoreType(EwErrorCode *errorCode)
Get the type of cable core.
EwCableCoreType
Cable Core type.
Definition: EwEnumeration.idl:597
EwErrorCode update()
Update this object inside the current environment.
BSTR getReference(EwErrorCode *errorCode)
Get a reference of this cable reference.
Use this interface to manage cable reference.
Definition: EwCableObjects.idl:190
BSTR getDescription(BSTR lgCode, EwErrorCode *errorCode)
Get a description of this cable core.
BSTR getLinearMass(EwErrorCode *errorCode)
Get the linear mass (density) of this cable.
IEwCableCoreX getEwCableCoreAt(LONG index, EwErrorCode *errorCode)
Get a cable core inside this cable reference.
DOUBLE getBendRadius(EwErrorCode *errorCode)
Get the bend radius of this cable reference.
BSTR getSupplierName(EwErrorCode *errorCode)
Get a supplier name of this cable reference.
BSTR getDescription(BSTR lgCode, EwErrorCode *errorCode)
Get a description of this cable reference.
EwErrorCode setDescription(BSTR lgCode, BSTR strValue)
Set a description of this cable reference.
EwErrorCode setFamily(BSTR strFamily)
Set a library of this cable reference.
EwErrorCode setArticleNumber(BSTR strArticleNumber)
Set an article number of this cable reference.
BSTR getColorCode(EwErrorCode *errorCode)
Get the color code of this cable core.
EwErrorCode setSupplierName(BSTR strSupplierName)
Set a supplier name of this cable reference.
LONG getClassNodeID(EwErrorCode *errorCode)
Get the classification node ID of this cable reference.
LONG getCableCoreCount()
Count the number of cable core in this cable reference.
DATE getModificationDate(EwErrorCode *errorCode)
Get the last modification date of this cable reference.
EwErrorCode setDescription(BSTR lgCode, BSTR strValue)
Set a description of this cable core.
EwErrorCode setEwCableCoreType(EwCableCoreType cableCoreType)
Set the type of cable core.
BSTR getStockNumber(EwErrorCode *errorCode)
Get a stock number of this cable reference.
EwErrorCode setSection(DOUBLE dSection)
Set the section of this cable reference.
Use this interface to manage EwCableReferenceX objects.
Definition: EwCableObjects.idl:749
EwErrorCode setColorCode(BSTR strColorCode)
Set the color code of this cable core.
EwErrorCode setExternalID(BSTR strExternalID)
Set the external identifier of this cable reference.
BSTR getFamily(EwErrorCode *errorCode)
Get a family of this cable reference.
DOUBLE getSection(EwErrorCode *errorCode)
Get the section of this cable core.
EwErrorCode setColorCode(BSTR strColorCode)
Set the color code of this cable reference.
EwErrorCode setSection(DOUBLE dSection)
Set the section of this cable core.
BSTR getArticleNumber(EwErrorCode *errorCode)
Get an article number of this cable reference.
EwErrorCode setWireSizeStandard(EwWireSizeStandard cableReferenceSizeStandard)
Set the size standard of this cable reference.
EwErrorCode setCableType(EwCableReferenceType cableReferenceType)
Set a cable type of this cable reference.
BSTR getGauge(EwErrorCode *errorCode)
Get the gauge of this cable core.
EwErrorCode setLinearMass(BSTR strLinearMass)
Set the linear mass (density) of this cable.
EwErrorCode setLibraryCode(BSTR strLibraryCode)
Set a library code of this cable reference.
DOUBLE getSection(EwErrorCode *errorCode)
Get the section of this cable reference.
EwErrorCode setClassNodeID(LONG lNodeId)
Set the classification node ID of this cable reference.
IEwCableReferenceFiltersX newEwCableReferenceFilters()
Create an IEwCableReferenceFiltersX interface to filter on cable references (IEwCableReferenceX) of a...
EwErrorCode setGauge(BSTR strGauge)
Set the gauge of this cable reference.
BSTR getColorCode(EwErrorCode *errorCode)
Get the color code of this cable reference.
EwCreatorType
All creator type.
Definition: EwEnumeration.idl:239
EwErrorCode setStandard(BSTR strStandard)
Set a standard of this cable reference.
EwErrorCode setManufacturer(BSTR strManufacturer)
Set a manufacturer of this cable reference.
VARIANT getEwCableReferenceArray(EwErrorCode *errorCode)
return the array of IEwCableReferenceX of associated environment
BSTR getSerie(EwErrorCode *errorCode)
Get a serie of this cable reference.
EwWireSizeStandard
Wire size standard type.
Definition: EwEnumeration.idl:584
EwWireSizeStandard getWireSizeStandard(EwErrorCode *errorCode)
Get the size standard of this cable reference.