//function : ChFiDS_Spine
//purpose :
//=======================================================================
-ChFiDS_Spine::ChFiDS_Spine():
- splitdone(Standard_False),
- tolesp(Precision::Confusion()),
- firstprolon(Standard_False),
- lastprolon(Standard_False),
- firstistgt(Standard_False),
- lastistgt(Standard_False),
- hasfirsttgt(Standard_False),
- haslasttgt(Standard_False),
- hasref(Standard_False)
+ChFiDS_Spine::ChFiDS_Spine()
+: splitdone(Standard_False),
+ myMode(ChFiDS_ClassicChamfer),
+ tolesp(Precision::Confusion()),
+ firstprolon(Standard_False),
+ lastprolon(Standard_False),
+ firstistgt(Standard_False),
+ lastistgt(Standard_False),
+ hasfirsttgt(Standard_False),
+ haslasttgt(Standard_False),
+ hasref(Standard_False)
{
}
-ChFiDS_Spine::ChFiDS_Spine(const Standard_Real Tol):
- splitdone(Standard_False),
- tolesp(Tol),
- firstprolon(Standard_False),
- lastprolon(Standard_False),
- firstistgt(Standard_False),
- lastistgt(Standard_False),
- hasfirsttgt(Standard_False),
- haslasttgt(Standard_False),
- hasref(Standard_False)
+//=======================================================================
+//function : ChFiDS_Spine
+//purpose :
+//=======================================================================
+ChFiDS_Spine::ChFiDS_Spine(const Standard_Real Tol)
+ : splitdone(Standard_False),
+ myMode(ChFiDS_ClassicChamfer),
+ tolesp(Tol),
+ firstprolon(Standard_False),
+ lastprolon(Standard_False),
+ firstistgt(Standard_False),
+ lastistgt(Standard_False),
+ hasfirsttgt(Standard_False),
+ haslasttgt(Standard_False),
+ hasref(Standard_False)
{
}
elspines.Append(Els);
}
+//=======================================================================
+//function : AppendOffsetElSpine
+//purpose :
+//=======================================================================
+
+void ChFiDS_Spine::AppendOffsetElSpine(const Handle(ChFiDS_HElSpine)& Els)
+{
+ offset_elspines.Append(Els);
+}
+
//=======================================================================
//function : ElSpine
//purpose :
return elspines;
}
+//=======================================================================
+//function : ChangeOffsetElSpines
+//purpose :
+//=======================================================================
+
+ChFiDS_ListOfHElSpine& ChFiDS_Spine::ChangeOffsetElSpines()
+{
+ return offset_elspines;
+}
+
//=======================================================================
//function : SplitDone
//purpose :