 |
SOLIDWORKS Electrical API
2022.0.0
Electrical API
|
Go to the documentation of this file.
4 midl_pragma warning(disable:2111)
10 import "EnumDefinition.idl";
11 import "EwProjectManufacturerPartObjects.idl";
12 import "EwProjectLocationObjects.idl";
20 uuid(6c084ea8-1fcf-11e5-b5f7-727283247c7f),
24 helpstring(
"IEwProjectEntity3DX Interface"),
26 pointer_default(unique)
146 uuid(d8eb2100-23ba-11e5-b696-feff819cdc9f),
150 helpstring(
"IEwProjectEntity3DManagerX Interface"),
152 pointer_default(unique)
Use this interface to manage an Entity3D inside a project.
Definition: EwProjectEntity3DObjects.idl:29
Use this interface to manage EwProjectEntity3D objects.
Definition: EwProjectEntity3DObjects.idl:154
BSTR get3DID(EwErrorCode *errorCode)
return the 3D ID
This interface is a generic interface for standard methods.
Definition: EwObjectBase.idl:82
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:21
LONG getEwObjectID(EwErrorCode *errorCode)
return the object ID
IEwProjectEntity3DX findEwProjectEntity3DBy3DID(BSTR strID, LONG lFileID, EwErrorCode *errorCode)
Return an IEwProjectEntity3DX according to a 3D ID.
IEwProjectEntity3DX newEwProjectEntity3D()
Create a IEwProjectEntity3DX object from the associated project.
LONG getEwProjectFileID(EwErrorCode *errorCode)
return the ID where the object is inserted
VARIANT getEwProjectEntity3DArray(EwErrorCode *errorCode)
return the array of IEwProjectEntity3DX
EwEntity3DType
All Entity 3D types.
Definition: EwEnumeration.idl:299
EwErrorCode setEwProjectFileID(LONG lFileID)
EwErrorCode set3DID(BSTR strID)
EwEntity3DType getEwEntity3DType(EwErrorCode *errorCode)
return entity type of the entity
VARIANT getChildrenEwProjectEntity3DArray(BSTR str3DID, LONG lFileID, EwErrorCode *errorCode)
Get all the IEwProjectEntity3DX which are inserted as components or added as features inside the targ...
EwErrorCode setEwObjectID(LONG lID, EwEntity3DType eEntity3DType)
IEwProjectEntity3DX findEwProjectEntity3DByID(long lObjectID, EwErrorCode *errorCode)
return an IEwProjectEntity3DX according to an object ID