Inheritance: AbstractEmitterType
Esempio n. 1
0
        public override bool Equals(object obj)
        {
            // If parameter cannot be cast to ThreeDPoint return false:
            BoxEmitterType p = obj as BoxEmitterType;

            if (p == null)
            {
                return(false);
            }

            return(base.Equals(obj) && box.Equals(p.box));
        }
Esempio n. 2
0
        protected override void SetOutputs(IGH_DataAccess da)
        {
            AbstractEmitterType emitter = new BoxEmitterType(box, continuousFlow, creationRate, numAgents, velocityMin, velocityMax);

            da.SetData(nextOutputIndex++, emitter);
        }
Esempio n. 3
0
 public bool Equals(BoxEmitterType p)
 {
   return base.Equals(p) && box.Equals(p.box);
 }
Esempio n. 4
0
 // Copy Constructor
 public BoxEmitterType(BoxEmitterType boxEmitter)
 {
   box = boxEmitter.box;
 }
Esempio n. 5
0
 public bool Equals(BoxEmitterType p)
 {
     return(base.Equals(p) && box.Equals(p.box));
 }
Esempio n. 6
0
 // Copy Constructor
 public BoxEmitterType(BoxEmitterType boxEmitter)
 {
     box = boxEmitter.box;
 }
Esempio n. 7
0
 protected override void SetOutputs(IGH_DataAccess da)
 {
   AbstractEmitterType emitter = new BoxEmitterType(box, continuousFlow, creationRate, numAgents, velocityMin, velocityMax);
   da.SetData(nextOutputIndex++, emitter);
 }