Skip to main content

IRoom interface

The IRoom interface is a PCB room object. A room is controlled by the room design rule. This room serves as a boundary constraint for a group of specified components as a component or channel class.

public interface IRoom : IDMObject

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Inherits: IDMObject

Methods​

MethodReturnsDescription
DM_HXintReturns the higher X coordinate of the room object.
DM_HYintReturns the higher Y coordinate of the room object.
DM_LayerintReturns the PCB Layer value of the room object that it is on.
DM_LXintReturns the lower X coordinate of the room object.
DM_LYintReturns the lower Y coordinate of the room object.
DM_RoomNamestringThe method returns the room name.
DM_Scope1ExpressionstringThe method returns the scope 1 expression which describes the scope of this room object.
DM_SetRoomPCBHandlevoid

DM_HX​

Returns the higher X coordinate of the room object.

int DM_HX();

Returns: int

DM_HY​

Returns the higher Y coordinate of the room object.

int DM_HY();

Returns: int

DM_Layer​

Returns the PCB Layer value of the room object that it is on.

int DM_Layer();

Returns: int

DM_LX​

Returns the lower X coordinate of the room object.

int DM_LX();

Returns: int

DM_LY​

Returns the lower Y coordinate of the room object.

int DM_LY();

Returns: int

DM_RoomName​

The method returns the room name.

string DM_RoomName();

Returns: string

DM_Scope1Expression​

The method returns the scope 1 expression which describes the scope of this room object.

string DM_Scope1Expression();

Returns: string

DM_SetRoomPCBHandle​

No description yet.

void DM_SetRoomPCBHandle(object argPCBRoomHandle);
ParameterTypePassing
argPCBRoomHandleobjectvalue

Returns: nothing (void)

Inherited members​

Returned by​

IDocument.DM_Rooms