Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="template"></param>
 /// <param name="root"></param>
 /// <param name="childIsRoot">
 /// Whether child elements should be constructed as the root mirror element, so that they
 /// incorporate the template's parent transform into their own transform
 /// </param>
 /// <param name="parent"></param>
 public MirrorArraySource(IArraySource <T> template, bool root, bool childIsRoot, ITransformNode parent)
 {
     _template = template;
     _template.AddMonitor(this);
     _parent      = parent;
     _root        = root;
     _childIsRoot = childIsRoot;
 }
Exemplo n.º 2
0
 public ArraySource(IArraySource <T> facade, IEnumerable <T> items)
 {
     _facade = facade;
     AddRange(items);
 }
Exemplo n.º 3
0
 public ArraySource(IArraySource <T> facade, T item)
 {
     _facade = facade;
     Add(item);
 }
Exemplo n.º 4
0
 public ArraySource(IArraySource <T> facade, IArraySource <T> other)
 {
     _facade = facade;
     _matrix = other.NodeTransform;
     //Parent = other.Parent;
 }
Exemplo n.º 5
0
 public ArraySource(IArraySource <T> facade)
 {
     _facade = facade;
 }
Exemplo n.º 6
0
 public Structure(IArraySource <IChain> other)
 {
     _chains = new NodeArraySource <IChain>(this);
     _chains.AddArraySource(other);
 }
Exemplo n.º 7
0
 public void Dispose()
 {
     _source   = null;
     _position = -1;
 }
Exemplo n.º 8
0
 public ArraySourceEnumerator(IArraySource <T> source)
 {
     _source = source;
 }
Exemplo n.º 9
0
 public MirrorArraySource(IArraySource <T> template)
 {
     _template = template;
     _template.AddMonitor(this);
     _root = true;
 }
Exemplo n.º 10
0
 public Pattern()
 {
     _in  = GetArraySourceInput();
     _out = GetArraySourceExit();
 }
Exemplo n.º 11
0
 public NodeArraySource(IArraySource <T> facade, IEnumerable <T> items) : base(facade, items)
 {
 }
Exemplo n.º 12
0
 public NodeArraySource(IArraySource <T> facade, T item) : base(facade, item)
 {
 }
Exemplo n.º 13
0
 public NodeArraySource(IArraySource <T> facade, IArraySource <T> other) : base(facade, other)
 {
 }
Exemplo n.º 14
0
 public NodeArraySource(IArraySource <T> facade) : base(facade)
 {
 }