Inheritance: AbstractEnvironmentType, IDisposable
Beispiel #1
0
        protected override void SetOutputs(IGH_DataAccess da)
        {
            AbstractEnvironmentType environment = new PolysurfaceEnvironmentType(brep, borderDir);

            da.SetData(nextOutputIndex++, environment);
            da.SetDataTree(nextOutputIndex++, BrepArray2DToDatatree(((PolysurfaceEnvironmentType)environment).BorderWallsArray));
        }
Beispiel #2
0
        public override bool Equals(object obj)
        {
            PolysurfaceEnvironmentType p = obj as PolysurfaceEnvironmentType;

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

            return(base.Equals(obj) && environment.Equals(p.environment));
        }
Beispiel #3
0
 public bool Equals(PolysurfaceEnvironmentType p)
 {
     return(base.Equals(p) && environment.Equals(p.environment));
 }
Beispiel #4
0
 public PolysurfaceEnvironmentType(PolysurfaceEnvironmentType environment)
     : this(environment.environment, environment.borderDir)
 {
 }
 protected override void SetOutputs(IGH_DataAccess da)
 {
   AbstractEnvironmentType environment = new PolysurfaceEnvironmentType(brep, borderDir);
   da.SetData(nextOutputIndex++, environment);
   da.SetDataTree(nextOutputIndex++, BrepArray2DToDatatree(((PolysurfaceEnvironmentType)environment).BorderWallsArray));
 }
 public bool Equals(PolysurfaceEnvironmentType p)
 {
   return base.Equals(p) && environment.Equals(p.environment);
 }
 public PolysurfaceEnvironmentType(PolysurfaceEnvironmentType environment)
   : this(environment.environment, environment.borderDir)
 {
 }