4 midl_pragma warning(disable:2111)
9import "EnumDefinition.idl";
10import "EwObjectBaseObjects.idl";
11import "EwProjectCableObjects.idl";
19 uuid(61f18da4-03bd-11e5-8418-1697f925ec7b),
23 helpstring(
"IEwProjectWireX Interface"),
24 pointer_default(unique)
517 uuid(FC6A488D-6EA7-4800-9035-2F7F4FEA6E61),
520 pointer_default(unique)
561 uuid(80ca293e-1620-4b13-a6af-7cb1b076cbc3),
565 helpstring(
"IEwProjectWireStyleX Interface"),
566 pointer_default(unique)
1110 uuid(942eb12a-9425-4ee1-8bad-0f805b242005),
1114 helpstring(
"IEwProjectWireStyleGroupX Interface"),
1115 pointer_default(unique)
1287 uuid(5f38b4b5-93ca-41fb-bd8f-eb2646d9c6d4),
1290 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
EwComputeOrderNumberType
Enumeration of the short order in equipotentiel.
Definition: EwEnumeration.idl:1448
EwTagUnicityType
Tag unicity of wire style.
Definition: EwEnumeration.idl:1461
EwTagMode
All Mark mode type.
Definition: EwEnumeration.idl:803
EwWireSizeStandard
Wire size standard type.
Definition: EwEnumeration.idl:639
EwPhaseType
Conductor type of a wire style.
Definition: EwEnumeration.idl:1479
This interface is a generic interface for standard object methods.
Definition: EwObjectBaseObjects.idl:97
Use this interface to manage a cable inside a project.
Definition: EwProjectCableObjects.idl:26
Use this interface to manage IEwProjectWireX objects.
Definition: EwProjectWireObjects.idl:523
IEwProjectWireX newEwProjectWire(EwErrorCode *errorCode)
Create an interface for a new wire in the current project.
VARIANT getEwProjectWireArray(EwErrorCode *errorCode)
Get all the wires in the project of the manager.
IEwProjectWireX findEwProjectWireByID(LONG lWireID, EwErrorCode *errorCode)
Find a wire in the project with the target ID.
Use this interface to manage Wire Style Group inside a project.
Definition: EwProjectWireObjects.idl:1118
EwComputeOrderNumberType getEwComputeOrderNumberType(EwErrorCode *errorCode)
Get the compute order number type of the current object.
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
EwTagUnicityType getEwTagUnicityType(EwErrorCode *errorCode)
Get the tag unicity type of the current object.
LONG getStartOrderNo(EwErrorCode *errorCode)
Get the start order no of the current object.
EwErrorCode setStartOrderNo(LONG lStartOrderNo)
Set the start order no of the current object.
VARIANT_BOOL getActive(EwErrorCode *errorCode)
Get the activate state of wire style group.
LONG getNumber(EwErrorCode *errorCode)
Get the identifier(numberID) of the current object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
EwErrorCode setActive(VARIANT_BOOL bActive)
Set the activate state of wire style group.
EwErrorCode setEwComputeOrderNumberType(EwComputeOrderNumberType eComputeOrderNumberType)
Set the compute order number type of the current object.
EwErrorCode setEwTagUnicityType(EwTagUnicityType eTagUnicityType)
Set the tag unicity type of the current object.
EwErrorCode setNumber(LONG lNumberID)
Set the identifier(numberid) of the current object.
Use this interface to manage IEwProjectWireStyleX objects.
Definition: EwProjectWireObjects.idl:1293
IEwProjectWireStyleGroupX newEwProjectWireStyleGroup(EwErrorCode *errorCode)
Create an interface for a new wire style group in the current project.
VARIANT getEwProjectWireStyleGroupArray(EwErrorCode *errorCode)
Get all the wires style group in the project of the manager.
IEwProjectWireStyleX findEwProjectWireStyleByID(LONG lWireStyleID, EwErrorCode *errorCode)
Find a wire style in the project with the target ID.
IEwProjectWireStyleGroupX findEwProjectWireStyleGroupByID(LONG lWireStyleGroupID, EwErrorCode *errorCode)
Find a EwProjectWireStyleGroupX by ID in the current project.
IEwProjectWireStyleX newEwProjectWireStyle(EwErrorCode *errorCode)
Create an interface for a new wire style in the current project.
VARIANT getEwProjectWireStyleArray(EwErrorCode *errorCode)
Get all the wires style in the project of the manager.
Use this interface to manage Wire Style inside a project.
Definition: EwProjectWireObjects.idl:569
EwErrorCode setEwPhaseType(EwPhaseType ePhaseType)
Set the frequence of the current object.
BSTR getEquipTagFormula(EwErrorCode *errorCode)
Get the equip tag formula of the current object.
BSTR getDispWiring(EwErrorCode *errorCode)
Get the disp wiring of the current object.
EwErrorCode setNumberID(LONG lNumberID)
Set the number ID of the current object.
EwErrorCode setEwProjectCableXByID(long lEwProjectCableID)
Set EwProjectCableX by ID in the current object.
EwWireSizeStandard getWireSizeStandard(EwErrorCode *errorCode)
Get the wire size standard of the current object.
BSTR getTension(EwErrorCode *errorCode)
Get the tension of the current object.
EwErrorCode setDispSchema(BSTR strDispSchema)
Set the disp schema of the current object.
EwErrorCode setWireSizeStandard(EwWireSizeStandard eWireSizeStandard)
Set the wire size standard of the current object.
EwErrorCode setTension(BSTR strTension)
Set the tension of the current object.
BSTR getLinearMass(EwErrorCode *errorCode)
Get the linear mass (density) of this object.
BSTR getWireSectionGauge(EwErrorCode *errorCode)
Get the wire section gauge of the current object.
EwPhaseType getEwPhaseType(EwErrorCode *errorCode)
Get the EwPhaseType of the current object.
BSTR getFrequence(EwErrorCode *errorCode)
Get the frequence of the current object.
BSTR getWireColorName(EwErrorCode *errorCode)
Get the wire color name of the current object.
EwErrorCode setTranslatedData(LONG nUserDataNumber, BSTR strLanguage, BSTR strValue)
Set the value of a translated text.
EwErrorCode setEquipTagFormula(BSTR strEquipTagFormula)
Set the equip tag formula of the current object.
LONG getOrderNo(EwErrorCode *errorCode)
Get the order no of the current object.
VARIANT_BOOL getPropagate(EwErrorCode *errorCode)
Get the propagate value of the current object.
BSTR getDispTerminal(EwErrorCode *errorCode)
Get the disp terminal of the current object.
EwErrorCode setCableDiameter(double dDiameter)
Set the cable diameter of the current object.
LONG getNumberID(EwErrorCode *errorCode)
Get the number ID of the current object.
EwErrorCode setWireSectionGauge(BSTR strWireSectionGauge)
Set the wire section gauge of the current object.
EwErrorCode setFrequence(BSTR strFrequence)
Set the frequence of the current object.
DOUBLE getBendRadius(EwErrorCode *errorCode)
Get the bend radius in millimeter associated with the current object.
EwErrorCode setDispTerminal(BSTR strDispTerminal)
Set the disp terminal of the current object.
BSTR getWireTagFormula(EwErrorCode *errorCode)
Get the wire tag formula of the current object.
EwErrorCode setWireColorName(BSTR strWireColorName)
Set the wire color name of the current object.
EwErrorCode setColor(long lColor)
Set the color of the current object.
EwErrorCode setLineWidth(double dLineWidth)
Set the line width of the current object.
BSTR getName(EwErrorCode *errorCode)
Get the name of the current object.
EwErrorCode setPropagate(VARIANT_BOOL bPropagate)
Set the propagate value of the current object.
EwErrorCode setDispWiring(BSTR strDispWiring)
Set the disp wiring of the current object.
IEwProjectCableX getEwProjectCableX(EwErrorCode *errorCode)
Get the EwProjectCableX of the current object.
EwErrorCode setLinearMass(BSTR strLinearMass)
Set the linear mass (density) of this object.
EwErrorCode setBendRadius(DOUBLE dBendRadius)
Set the bend radius in millimeter associated with the current object.
BSTR getTranslatedData(LONG nUserDataNumber, BSTR strLanguage, EwErrorCode *errorCode)
Get the value of a translated text.
long getColor(EwErrorCode *errorCode)
Get the color of the current object.
double getLineWidth(EwErrorCode *errorCode)
Get the line width of the current object.
EwErrorCode setOrderNo(LONG lOrderNo)
Set the order no of the current object.
EwErrorCode setWireTagFormula(BSTR strWireTagFormula)
Set the wire tag formula of the current object.
double getCableDiameter(EwErrorCode *errorCode)
Get the cable diameter of the current object.
BSTR getDispSchema(EwErrorCode *errorCode)
Get the disp schema of the current object.
long getEwProjectCableXByID(EwErrorCode *errorCode)
Get the ID of EwProjectCableX in the current object.
EwErrorCode setName(BSTR strName)
Set the name of the current object.
Use this interface to manage wire inside a project.
Definition: EwProjectWireObjects.idl:27
DOUBLE getBendRadiusFactor(EwErrorCode *errorCode)
Get the bend radius factor associated with the current wire.
EwErrorCode setUserData(LONG nUserDataNumber, BSTR strValue)
Set user data of the object.
BSTR getSignal(EwErrorCode *errorCode)
Get the signal of this wire.
EwErrorCode setBendRadius(DOUBLE dBendRadius)
Set the bend radius in millimeter associated with the current object.
BSTR getSectionOrGauge(EwErrorCode *errorCode)
Get the section or gauge of this wire.
LONG getCableWireOrder(EwErrorCode *errorCode)
Get the cabling order of the current wire.
BSTR getTagRoot(EwErrorCode *errorCode)
Get the mark root of this object.
EwErrorCode setBendRadiusFactor(DOUBLE dBendRadiusFactor)
Set the bend radius factor associated with the current wire.
EwErrorCode setSectionOrGauge(BSTR strValue)
Set the section or gauge of this wire.
DOUBLE getLength(EwErrorCode *errorCode)
Get the lenght of the current wire.
LONG getWireStyleID(EwErrorCode *errorCode)
Get the EwWireStyleX object ID of the current wire.
BSTR getTag(EwErrorCode *errorCode)
Get the mark of this object.
BSTR getDestination(EwErrorCode *errorCode)
Get the destination of this wire.
EwErrorCode setSignal(BSTR strValue)
Set the signal of this wire.
VARIANT_BOOL isTagUnique(EwErrorCode *errorCode)
Returns true or false if mark is unique.
EwErrorCode setWireSizeStandard(EwWireSizeStandard eWireSizeStandard)
Set the wire size standard enum type of this wire.
EwErrorCode setHarnessID(long lHarnessID)
Set the Harness ID of this wire.
LONG getHarnessID(EwErrorCode *errorCode)
Get the Harness ID associated at the current wire.
BSTR getEquipotential(EwErrorCode *errorCode)
Get the equipotential tag of this wire.
BSTR getOrigin(EwErrorCode *errorCode)
Get the origin of this wire.
EwErrorCode setTagNumber(long lValue)
Set the mark number of this object.
EwErrorCode setTag(BSTR strValue)
Set the mark of this object.
EwErrorCode setLinearMass(BSTR strLinearMass)
Set the linear mass (density) of this object.
EwErrorCode setLength(DOUBLE dLength)
BSTR getPath(EwErrorCode *errorCode)
Get the duct path of the current wire.
DOUBLE getBendRadius(EwErrorCode *errorCode)
Get the bend radius in millimeter associated with the current object.
BSTR getCableCoreDescription(EwErrorCode *errorCode)
Get the cable core description of the current wire.
BSTR getUserData(LONG nUserDataNumber, EwErrorCode *errorCode)
Get user data of the object.
EwErrorCode setNextTagNumber()
Set the next number to have a unique mark.
EwErrorCode setTagMode(EwTagMode eTagMode)
Set the mark mode of this object.
EwErrorCode setTagRoot(BSTR strValue)
Set the mark root of this object.
EwErrorCode setColorCode(BSTR strColorCode)
Set the color code of this wire.
BSTR getColorCode(EwErrorCode *errorCode)
Get the color code of this wire.
EwTagMode getTagMode(EwErrorCode *errorCode)
Get the mark mode of this object.
BSTR getLinearMass(EwErrorCode *errorCode)
Get the linear mass (density) of this object.
long getTagNumber(EwErrorCode *errorCode)
Get the mark number of this object.
EwErrorCode setDiameter(DOUBLE dValue)
Set the diameter of this wire.
EwWireSizeStandard getWireSizeStandard(EwErrorCode *errorCode)
Get the wire size standard enum type of this wire.
DOUBLE getDiameter(EwErrorCode *errorCode)
Get the diameter of this wire.
LONG getCableID(EwErrorCode *errorCode)
Get the cable ID associated to the current wire.