Table of Contents

Class TopoDisplayee

Namespace
Hi.Mech.Topo
Assembly
HiMech.dll

Implements a displayable topological element that manages a collection of anchored displayees within an assembly.

public class TopoDisplayee : ITopo, IGetAsmb, IGetAnchor, IGetTopoIndex, IGetAnchoredDisplayeeList
Inheritance
TopoDisplayee
Implements
Inherited Members
Extension Methods

Constructors

TopoDisplayee(Anchor, Asmb, params IAnchoredDisplayee[])

Initializes a new instance of the TopoDisplayee class with the specified root anchor, assembly, and displayees.

public TopoDisplayee(Anchor rootAnchor, Asmb asmb, params IAnchoredDisplayee[] displayees)

Parameters

rootAnchor Anchor

The root anchor for the topological displayee.

asmb Asmb

The assembly associated with the topological displayee.

displayees IAnchoredDisplayee[]

The array of anchored displayees to be managed.

Properties

AnchoredDisplayeeList

Gets or sets the list of anchored displayees managed by this instance.

public List<IAnchoredDisplayee> AnchoredDisplayeeList { get; set; }

Property Value

List<IAnchoredDisplayee>

Asmb

Gets or sets the assembly associated with this topological displayee.

public Asmb Asmb { get; set; }

Property Value

Asmb

RootAnchor

Gets or sets the root anchor for this topological displayee.

public Anchor RootAnchor { get; set; }

Property Value

Anchor

Methods

Display(Bind)

public void Display(Bind bind)

Parameters

bind Bind

ExpandToBox3d(ref box3d_t)

public void ExpandToBox3d(ref box3d_t dst)

Parameters

dst box3d_t

GetAnchor()

Get key anchor. (i.e. root anchor)

public Anchor GetAnchor()

Returns

Anchor

key anchor

GetAnchoredDisplayeeList()

Gets a list of anchored displayable objects.

public List<IAnchoredDisplayee> GetAnchoredDisplayeeList()

Returns

List<IAnchoredDisplayee>

A list of IAnchoredDisplayee objects

GetAsmb()

Gets the key asmb.

public Asmb GetAsmb()

Returns

Asmb

The key asmb.