Inheritance: AbstractEnvironmentType
Example #1
0
        public override bool Equals(object obj)
        {
            // If parameter cannot be cast to ThreeDPoint return false:
            AxisAlignedBoxEnvironmentType p = obj as AxisAlignedBoxEnvironmentType;

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

            return(base.Equals(obj) && environment.Equals(p.environment));
        }
Example #2
0
 // Copy Constructor
 public AxisAlignedBoxEnvironmentType(AxisAlignedBoxEnvironmentType environment)
 {
     this.environment = environment.environment;
     this.Wrap        = environment.Wrap;
     minX             = environment.minX;
     maxX             = environment.maxX;
     minY             = environment.minY;
     maxY             = environment.maxY;
     minZ             = environment.minZ;
     maxZ             = environment.maxZ;
     Width            = maxX - minX;
     Height           = maxY - minY;
     Depth            = maxZ - minZ;
 }
 // Copy Constructor
 public AxisAlignedBoxEnvironmentType(AxisAlignedBoxEnvironmentType environment)
 {
   this.environment = environment.environment;
   this.Wrap = environment.Wrap;
   minX = environment.minX;
   maxX = environment.maxX;
   minY = environment.minY;
   maxY = environment.maxY;
   minZ = environment.minZ;
   maxZ = environment.maxZ;
   Width = maxX - minX;
   Height = maxY - minY;
   Depth = maxZ - minZ;
 }
 protected override void SetOutputs(IGH_DataAccess da)
 {
   AbstractEnvironmentType environment = new AxisAlignedBoxEnvironmentType(box, false);
   da.SetData(nextOutputIndex++, environment);
 }
Example #5
0
 public bool Equals(AxisAlignedBoxEnvironmentType p)
 {
     return(base.Equals(p) && environment.Equals(p.environment));
 }
        protected override void SetOutputs(IGH_DataAccess da)
        {
            AbstractEnvironmentType environment = new AxisAlignedBoxEnvironmentType(box, wrap);

            da.SetData(nextOutputIndex++, environment);
        }
 public bool Equals(AxisAlignedBoxEnvironmentType p)
 {
   return base.Equals(p) && environment.Equals(p.environment);
 }