Inheritance: AbstractEmitterType
コード例 #1
0
ファイル: SurfaceEmitterType.cs プロジェクト: vctcn93/Quelea
        public override bool Equals(object obj)
        {
            // If parameter cannot be cast to ThreeDPoint return false:
            SurfaceEmitterType p = obj as SurfaceEmitterType;

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

            return(base.Equals(obj) && srf.Equals(p.srf));
        }
コード例 #2
0
 protected override void SetOutputs(IGH_DataAccess da)
 {
   AbstractEmitterType emitter = new SurfaceEmitterType(srf, continuousFlow, creationRate, numAgents, velocityMin, velocityMax);
   da.SetData(nextOutputIndex++, emitter);
 }
コード例 #3
0
ファイル: SurfaceEmitterType.cs プロジェクト: vctcn93/Quelea
 public bool Equals(SurfaceEmitterType p)
 {
     return(base.Equals(p) && srf.Equals(p.srf));
 }
コード例 #4
0
ファイル: SurfaceEmitterType.cs プロジェクト: vctcn93/Quelea
 // Copy Constructor
 public SurfaceEmitterType(SurfaceEmitterType e)
     : base(e.continuousFlow, e.creationRate, e.numAgents, e.velocityMin, e.velocityMax)
 {
     srf = e.srf;
 }
コード例 #5
0
ファイル: SurfaceEmitterType.cs プロジェクト: lxfschr/Quelea
 public bool Equals(SurfaceEmitterType p)
 {
   return base.Equals(p) && srf.Equals(p.srf);
 }
コード例 #6
0
ファイル: SurfaceEmitterType.cs プロジェクト: lxfschr/Quelea
 // Copy Constructor
 public SurfaceEmitterType(SurfaceEmitterType e)
   : base(e.continuousFlow, e.creationRate, e.numAgents, e.velocityMin, e.velocityMax)
 {
   srf = e.srf;
 }
コード例 #7
0
        protected override void SetOutputs(IGH_DataAccess da)
        {
            AbstractEmitterType emitter = new SurfaceEmitterType(srf, continuousFlow, creationRate, numAgents, velocityMin, velocityMax);

            da.SetData(nextOutputIndex++, emitter);
        }