Correzioni
This commit is contained in:
@@ -679,54 +679,59 @@ namespace WebWindowComplex.Models
|
||||
/// <returns></returns>
|
||||
internal double AvailArea()
|
||||
{
|
||||
switch(m_Shape)
|
||||
{
|
||||
case Shapes.RECTANGLE:
|
||||
case Shapes.RIGHTCHAMFER:
|
||||
case Shapes.LEFTCHAMFER:
|
||||
case Shapes.ARC:
|
||||
case Shapes.ARC_FULL:
|
||||
{
|
||||
// larghezza - elementDim(1) - elementDim(3) + overlapDd + overlapSx
|
||||
return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
ElementDimensionList.ElementAt(1).dDimension -
|
||||
ElementDimensionList.ElementAt(3).dDimension +
|
||||
ElementDimensionList.ElementAt(1).dOverlap +
|
||||
ElementDimensionList.ElementAt(3).dOverlap;
|
||||
}
|
||||
case Shapes.DOUBLECHAMFER:
|
||||
case Shapes.DOUBLEARC:
|
||||
{
|
||||
// larghezza - elementDim(1) - elementDim(4) + overlapDd + overlapSx
|
||||
return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
ElementDimensionList.ElementAt(1).dDimension -
|
||||
ElementDimensionList.ElementAt(4).dDimension +
|
||||
ElementDimensionList.ElementAt(1).dOverlap +
|
||||
ElementDimensionList.ElementAt(4).dOverlap;
|
||||
}
|
||||
// larghezza - elementDim(1) - elementDim(last) + overlapDd + overlapSx
|
||||
return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
ElementDimensionList.ElementAt(1).dDimension -
|
||||
ElementDimensionList.Last().dDimension +
|
||||
ElementDimensionList.ElementAt(1).dOverlap +
|
||||
ElementDimensionList.Last().dOverlap;
|
||||
//switch (m_Shape)
|
||||
//{
|
||||
// case Shapes.RECTANGLE:
|
||||
// case Shapes.RIGHTCHAMFER:
|
||||
// case Shapes.LEFTCHAMFER:
|
||||
// case Shapes.ARC:
|
||||
// case Shapes.ARC_FULL:
|
||||
// {
|
||||
// // larghezza - elementDim(1) - elementDim(3) + overlapDd + overlapSx
|
||||
// return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
// ElementDimensionList.ElementAt(1).dDimension -
|
||||
// ElementDimensionList.ElementAt(3).dDimension +
|
||||
// ElementDimensionList.ElementAt(1).dOverlap +
|
||||
// ElementDimensionList.ElementAt(3).dOverlap;
|
||||
// }
|
||||
// case Shapes.DOUBLECHAMFER:
|
||||
// case Shapes.DOUBLEARC:
|
||||
// {
|
||||
// // larghezza - elementDim(1) - elementDim(4) + overlapDd + overlapSx
|
||||
// return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
// ElementDimensionList.ElementAt(1).dDimension -
|
||||
// ElementDimensionList.ElementAt(4).dDimension +
|
||||
// ElementDimensionList.ElementAt(1).dOverlap +
|
||||
// ElementDimensionList.ElementAt(4).dOverlap;
|
||||
// }
|
||||
|
||||
case Shapes.THREECENTERARC:
|
||||
{
|
||||
// larghezza - elementDim(1) - elementDim(5) + overlapDd + overlapSx
|
||||
return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
ElementDimensionList.ElementAt(1).dDimension -
|
||||
ElementDimensionList.ElementAt(5).dDimension +
|
||||
ElementDimensionList.ElementAt(1).dOverlap +
|
||||
ElementDimensionList.ElementAt(5).dOverlap;
|
||||
}
|
||||
// case Shapes.THREECENTERARC:
|
||||
// {
|
||||
// // larghezza - elementDim(1) - elementDim(5) + overlapDd + overlapSx
|
||||
// return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension -
|
||||
// ElementDimensionList.ElementAt(1).dDimension -
|
||||
// ElementDimensionList.ElementAt(5).dDimension +
|
||||
// ElementDimensionList.ElementAt(1).dOverlap +
|
||||
// ElementDimensionList.ElementAt(5).dOverlap;
|
||||
// }
|
||||
|
||||
case Shapes.TRIANGLE:
|
||||
{
|
||||
// larghezza
|
||||
return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension;
|
||||
}
|
||||
// case Shapes.TRIANGLE:
|
||||
// {
|
||||
// // larghezza
|
||||
// return DimensionList.FirstOrDefault(x => x.sName.Equals("Width")).dDimension;
|
||||
// }
|
||||
|
||||
case Shapes.CUSTOM:
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
// case Shapes.CUSTOM:
|
||||
// {
|
||||
// return -1;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
#endregion Internal Methods
|
||||
|
||||
@@ -177,8 +177,6 @@ namespace WebWindowComplex.Models
|
||||
|
||||
private bool m_bIsLen = false;
|
||||
|
||||
//private double m_dDimension;
|
||||
|
||||
private int m_nIndex;
|
||||
|
||||
private string m_sName;
|
||||
|
||||
@@ -328,7 +328,10 @@ namespace WebWindowComplex.Models
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDimensionLight = value;
|
||||
if(m_bDimensionLight != value)
|
||||
{
|
||||
m_bDimensionLight = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -597,8 +600,6 @@ namespace WebWindowComplex.Models
|
||||
|
||||
private bool m_bHasHandle;
|
||||
|
||||
//private double m_dDimension;
|
||||
|
||||
private int m_nSashId;
|
||||
|
||||
private List<IdNameStruct> m_OpeningTypeList = new List<IdNameStruct>
|
||||
@@ -639,8 +640,6 @@ namespace WebWindowComplex.Models
|
||||
|
||||
private bool m_bDimensionLight = false;
|
||||
|
||||
//private MeasureTypes m_SelMeasureType;
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
}
|
||||
|
||||
@@ -470,11 +470,6 @@ namespace WebWindowComplex.Models
|
||||
return JsonSplitDimension;
|
||||
}
|
||||
|
||||
//internal void SetDimension(double dValue)
|
||||
//{
|
||||
// m_dDimension = dValue;
|
||||
//}
|
||||
|
||||
internal void SetIsRelative(bool value)
|
||||
{
|
||||
m_bIsRelative = value;
|
||||
@@ -545,17 +540,6 @@ namespace WebWindowComplex.Models
|
||||
|
||||
private bool m_bIsVertListDim = false;
|
||||
|
||||
//private double m_dDimension;
|
||||
|
||||
//private List<IdNameStruct> m_MeasureTypeList = new List<IdNameStruct>
|
||||
//{
|
||||
// new IdNameStruct((int)MeasureTypes.ABSOLUTE, "Absolute"),
|
||||
// new IdNameStruct((int)MeasureTypes.PROPORTIONAL, "Proportional"),
|
||||
// new IdNameStruct((int)MeasureTypes.PERCENTAGE, "Percentage"),
|
||||
//};
|
||||
|
||||
//private MeasureTypes m_SelMeasureType;
|
||||
|
||||
// reference
|
||||
private Split m_Parent;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user