mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-06-15 20:17:41 +08:00
0025621: CAST analysis - Avoid constructors not supplying an initial value for all non-static data members
The constructors of classes from following files have been fixed to ensure that all non-static fields are initialized:
Adaptor2d_Line2d.cxx
Adaptor3d_IsoCurve.cxx
Adaptor3d_OffsetCurve.cxx
AdvApp2Var_ApproxAFunc2Var.cxx
AIS_Dimension.cxx
AIS_InteractiveContext.cxx
Aspect_DisplayConnection.cxx
BiTgte_CurveOnEdge.cxx
BiTgte_CurveOnVertex.cxx
BRepAdaptor_CompCurve.cxx
BRepMesh_Circle.hxx
BRepMesh_Delaun.cxx
BRepToIGES_BREntity.cxx
ChFi2d_AnaFilletAlgo.cxx
ChFi2d_ChamferAPI.cxx
ChFi2d_FilletAlgo.cxx
ChFi2d_FilletAlgo.hxx
Extrema_ExtPExtS.cxx
Font_FTFont.cxx
GccEnt_QualifiedCirc.cxx
Geom2dAdaptor_Curve.cxx
IGESData_IGESEntity.cxx
IGESData_DefSwitch.cxx
IGESToBRep_CurveAndSurface.cxx
LDOM_XmlReader.cxx
math_TrigonometricFunctionRoots.cxx
NCollection_ListNode.hxx
ProjLib_CompProjectedCurve.cxx
ProjLib_ComputeApproxOnPolarSurface.cxx
Select3D_Box2d.hxx
Select3D_PointData.hxx
This commit is contained in:
@@ -23,32 +23,38 @@
|
||||
|
||||
// An empty constructor.
|
||||
ChFi2d_ChamferAPI::ChFi2d_ChamferAPI()
|
||||
: myStart1(0.0),
|
||||
myEnd1 (0.0),
|
||||
myStart2(0.0),
|
||||
myEnd2 (0.0),
|
||||
myCommonStart1(Standard_False),
|
||||
myCommonStart2(Standard_False)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// A constructor accepting a wire consisting of two linear edges.
|
||||
ChFi2d_ChamferAPI::ChFi2d_ChamferAPI(const TopoDS_Wire& theWire) :
|
||||
myStart1(0.),
|
||||
myEnd1(0.),
|
||||
myStart2(0.),
|
||||
myEnd2(0.),
|
||||
myCommonStart1(Standard_False),
|
||||
myCommonStart2(Standard_False)
|
||||
ChFi2d_ChamferAPI::ChFi2d_ChamferAPI(const TopoDS_Wire& theWire)
|
||||
: myStart1(0.0),
|
||||
myEnd1 (0.0),
|
||||
myStart2(0.0),
|
||||
myEnd2 (0.0),
|
||||
myCommonStart1(Standard_False),
|
||||
myCommonStart2(Standard_False)
|
||||
{
|
||||
Init(theWire);
|
||||
}
|
||||
|
||||
// A constructor accepting two linear edges.
|
||||
ChFi2d_ChamferAPI::ChFi2d_ChamferAPI(const TopoDS_Edge& theEdge1, const TopoDS_Edge& theEdge2) :
|
||||
myStart1(0.),
|
||||
myEnd1(0.),
|
||||
myStart2(0.),
|
||||
myEnd2(0.),
|
||||
myCommonStart1(Standard_False),
|
||||
myCommonStart2(Standard_False)
|
||||
ChFi2d_ChamferAPI::ChFi2d_ChamferAPI(const TopoDS_Edge& theEdge1, const TopoDS_Edge& theEdge2)
|
||||
: myEdge1(theEdge1),
|
||||
myEdge2(theEdge2),
|
||||
myStart1(0.0),
|
||||
myEnd1 (0.0),
|
||||
myStart2(0.0),
|
||||
myEnd2 (0.0),
|
||||
myCommonStart1(Standard_False),
|
||||
myCommonStart2(Standard_False)
|
||||
{
|
||||
Init(theEdge1, theEdge2);
|
||||
}
|
||||
|
||||
// Initializes the class by a wire consisting of two libear edges.
|
||||
|
||||
Reference in New Issue
Block a user