Interface: IAssembly

This is a Node Interface providing access to the Assembly head and member related properties of a node.

Properties:

<node>.assemblyMember : boolean : Read|Write      

Returns true if the node is an Assembly Member, false if it isn’t.

<node>.assemblyHead : boolean : Read|Write   

Returns true if the node is an Assembly Head, false if it isn’t.

<node>.assemblyMemberOpen : boolean : Read|Write 

Returns true if the node is a Member of an open Assembly, false is the Assembly is closed or the node is not a Member of an Assembly.

<node>.assemblyHeadOpen : boolean : Read|Write 

Returns true if the node is a Head of an open Assembly, false if the Assembly is closed or the node is not a Head of an Assembly.

<node>.assemblyBBoxDisplay : boolean : Read|Write 

Get/set the bounding box display.

EXAMPLE

   -- find all top level assembly heads
   for obj in objects do
   if obj.assemblyHead and not obj.isAssemblyMember do
   print obj.name
Warning:

While these properties are Read/Write, setting these properties can result in unpredictable behavior! Only set these properties if you really know what you are doing!