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 override bool Equals(object obj) { PolysurfaceEnvironmentType p = obj as PolysurfaceEnvironmentType; if (p == null) { return(false); } return(base.Equals(obj) && environment.Equals(p.environment)); }
public bool Equals(PolysurfaceEnvironmentType p) { return(base.Equals(p) && environment.Equals(p.environment)); }
public PolysurfaceEnvironmentType(PolysurfaceEnvironmentType environment) : this(environment.environment, environment.borderDir) { }
public bool Equals(PolysurfaceEnvironmentType p) { return base.Equals(p) && environment.Equals(p.environment); }