mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-21 10:13:43 +03:00
0024162: Eliminate CLang compiler warning
Got rid from most cases of appearance '-Wunused-private-field' warning
This commit is contained in:
parent
eafb234bf1
commit
258ff83bb6
@ -195,7 +195,6 @@ fields
|
|||||||
|
|
||||||
myWire : Wire from TopoDS;
|
myWire : Wire from TopoDS;
|
||||||
myPntAttach : Pnt from gp;
|
myPntAttach : Pnt from gp;
|
||||||
haspos : Boolean from Standard;
|
|
||||||
|
|
||||||
end FixRelation;
|
end FixRelation;
|
||||||
|
|
||||||
|
@ -91,8 +91,7 @@ AIS_FixRelation::AIS_FixRelation(const TopoDS_Shape& aShape,
|
|||||||
const Handle(Geom_Plane)& aPlane,
|
const Handle(Geom_Plane)& aPlane,
|
||||||
const TopoDS_Wire& aWire)
|
const TopoDS_Wire& aWire)
|
||||||
:AIS_Relation(),
|
:AIS_Relation(),
|
||||||
myWire(aWire),
|
myWire(aWire)
|
||||||
haspos(Standard_False)
|
|
||||||
{
|
{
|
||||||
myFShape = aShape;
|
myFShape = aShape;
|
||||||
myPlane = aPlane;
|
myPlane = aPlane;
|
||||||
@ -111,8 +110,7 @@ AIS_FixRelation::AIS_FixRelation(const TopoDS_Shape& aShape,
|
|||||||
const gp_Pnt& aPosition,
|
const gp_Pnt& aPosition,
|
||||||
const Standard_Real anArrowSize)
|
const Standard_Real anArrowSize)
|
||||||
:AIS_Relation(),
|
:AIS_Relation(),
|
||||||
myWire(aWire),
|
myWire(aWire)
|
||||||
haspos(Standard_False)
|
|
||||||
{
|
{
|
||||||
myFShape = aShape;
|
myFShape = aShape;
|
||||||
myPlane = aPlane;
|
myPlane = aPlane;
|
||||||
@ -132,8 +130,7 @@ AIS_FixRelation::AIS_FixRelation(const TopoDS_Shape& aShape,
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
AIS_FixRelation::AIS_FixRelation(const TopoDS_Shape& aShape,
|
AIS_FixRelation::AIS_FixRelation(const TopoDS_Shape& aShape,
|
||||||
const Handle(Geom_Plane)& aPlane):
|
const Handle(Geom_Plane)& aPlane)
|
||||||
haspos(Standard_False)
|
|
||||||
{
|
{
|
||||||
myFShape = aShape;
|
myFShape = aShape;
|
||||||
myPlane = aPlane;
|
myPlane = aPlane;
|
||||||
@ -150,8 +147,7 @@ AIS_FixRelation::AIS_FixRelation(
|
|||||||
const TopoDS_Shape& aShape,
|
const TopoDS_Shape& aShape,
|
||||||
const Handle(Geom_Plane)& aPlane,
|
const Handle(Geom_Plane)& aPlane,
|
||||||
const gp_Pnt& aPosition,
|
const gp_Pnt& aPosition,
|
||||||
const Standard_Real anArrowSize):
|
const Standard_Real anArrowSize)
|
||||||
haspos(Standard_False)
|
|
||||||
{
|
{
|
||||||
myFShape = aShape;
|
myFShape = aShape;
|
||||||
myPlane = aPlane;
|
myPlane = aPlane;
|
||||||
|
@ -152,7 +152,6 @@ is
|
|||||||
|
|
||||||
fields
|
fields
|
||||||
myName : AsciiString from TCollection;
|
myName : AsciiString from TCollection;
|
||||||
mycuri : Integer from Standard;
|
|
||||||
-- SAV : OCC189 myresult : HArray1OfTransient from TColStd;
|
-- SAV : OCC189 myresult : HArray1OfTransient from TColStd;
|
||||||
myresult : NListTransient from AIS;
|
myresult : NListTransient from AIS;
|
||||||
myIterator : NListIteratorOfListTransient from AIS;
|
myIterator : NListIteratorOfListTransient from AIS;
|
||||||
|
@ -71,7 +71,6 @@ static TColStd_SequenceOfTransient& AIS_Sel_GetSelections()
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
AIS_Selection::AIS_Selection(const Standard_CString aName) :
|
AIS_Selection::AIS_Selection(const Standard_CString aName) :
|
||||||
myName(TCollection_AsciiString(aName)),
|
myName(TCollection_AsciiString(aName)),
|
||||||
mycuri(0),
|
|
||||||
#if !defined USE_MAP && !defined OCC189
|
#if !defined USE_MAP && !defined OCC189
|
||||||
myresult(new TColStd_HArray1OfTransient(1,MaxSizeOfResult)),
|
myresult(new TColStd_HArray1OfTransient(1,MaxSizeOfResult)),
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,66 +19,37 @@
|
|||||||
// and conditions governing the rights and limitations under the License.
|
// and conditions governing the rights and limitations under the License.
|
||||||
|
|
||||||
|
|
||||||
#define OCC189 //SAV: 18/03/02 array was replaced with list.
|
//SAV: 18/03/02 array was replaced with list.
|
||||||
|
//san : 18/04/03 USE_MAP - additional datamap is used to speed up access
|
||||||
#define USE_MAP //san : 18/04/03 USE_MAP - additional datamap is used to speed up access
|
|
||||||
//to certain owners in <myresult> list
|
//to certain owners in <myresult> list
|
||||||
|
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
#include <TColStd_HArray1OfTransient.hxx>
|
|
||||||
#else
|
|
||||||
#include <TColStd_MapOfTransient.hxx>
|
#include <TColStd_MapOfTransient.hxx>
|
||||||
#include <TColStd_MapIteratorOfMapOfTransient.hxx>
|
#include <TColStd_MapIteratorOfMapOfTransient.hxx>
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
inline const Handle(TColStd_HArray1OfTransient)& AIS_Selection::Objects() const
|
|
||||||
#else
|
|
||||||
inline const AIS_NListTransient& AIS_Selection::Objects() const
|
inline const AIS_NListTransient& AIS_Selection::Objects() const
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
return myresult;
|
return myresult;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void AIS_Selection::Init()
|
inline void AIS_Selection::Init()
|
||||||
{
|
{
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
mycuri=1;
|
|
||||||
#else
|
|
||||||
myIterator = AIS_NListTransient::Iterator ( myresult );
|
myIterator = AIS_NListTransient::Iterator ( myresult );
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inline Standard_Boolean AIS_Selection::More() const
|
inline Standard_Boolean AIS_Selection::More() const
|
||||||
{
|
{
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
return (myresult.IsNull() ? Standard_False : (mycuri<=myNb));
|
|
||||||
#else
|
|
||||||
return myIterator.More();
|
return myIterator.More();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
inline void AIS_Selection::Next () {
|
inline void AIS_Selection::Next ()
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
{
|
||||||
mycuri++;
|
|
||||||
#else
|
|
||||||
myIterator.Next();
|
myIterator.Next();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
inline const Handle(Standard_Transient)& AIS_Selection::Value() const
|
inline const Handle(Standard_Transient)& AIS_Selection::Value() const
|
||||||
{
|
{
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
return myresult->Value(mycuri);
|
|
||||||
#else
|
|
||||||
return myIterator.Value();
|
return myIterator.Value();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inline Standard_Integer AIS_Selection::NbStored() const
|
inline Standard_Integer AIS_Selection::NbStored() const
|
||||||
{
|
{
|
||||||
#if !defined( OCC189 ) && !defined( USE_MAP )
|
|
||||||
return myNb;
|
|
||||||
#else
|
|
||||||
return myresult.Extent();
|
return myresult.Extent();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
@ -257,11 +257,5 @@ fields
|
|||||||
myDeflection : Real from Standard;
|
myDeflection : Real from Standard;
|
||||||
myAspect : AspectFillArea3d from Graphic3d;
|
myAspect : AspectFillArea3d from Graphic3d;
|
||||||
mytexture : Texture2Dmanual from Graphic3d;
|
mytexture : Texture2Dmanual from Graphic3d;
|
||||||
Umin : Real from Standard;
|
|
||||||
Umax : Real from Standard;
|
|
||||||
Vmin : Real from Standard;
|
|
||||||
Vmax : Real from Standard;
|
|
||||||
dUmax : Real from Standard;
|
|
||||||
dVmax : Real from Standard;
|
|
||||||
myModulate : Boolean from Standard;
|
myModulate : Boolean from Standard;
|
||||||
end TexturedShape;
|
end TexturedShape;
|
||||||
|
@ -997,7 +997,7 @@ int mma1fer_(integer *,//ndimen,
|
|||||||
/* 0 = constraints of passage to limits (i.e. C0), */
|
/* 0 = constraints of passage to limits (i.e. C0), */
|
||||||
/* 1 = C0 + constraintes of 1st derivatives (i.e. C1), */
|
/* 1 = C0 + constraintes of 1st derivatives (i.e. C1), */
|
||||||
/* 2 = C1 + constraintes of 2nd derivatives (i.e. C2). */
|
/* 2 = C1 + constraintes of 2nd derivatives (i.e. C2). */
|
||||||
/* NDGJAC: Degree of development in series to use for the calculation
|
/* NDGJAC: Degree of development in series to use for the calculation */
|
||||||
/* in the base of Jacobi. */
|
/* in the base of Jacobi. */
|
||||||
/* CRVJAC: Table of coeff. of the curve of approximation in the */
|
/* CRVJAC: Table of coeff. of the curve of approximation in the */
|
||||||
/* base of Jacobi. */
|
/* base of Jacobi. */
|
||||||
@ -1022,7 +1022,7 @@ int mma1fer_(integer *,//ndimen,
|
|||||||
/* =-1, warning, required tolerance can't be */
|
/* =-1, warning, required tolerance can't be */
|
||||||
/* met with coefficients NFCLIM. */
|
/* met with coefficients NFCLIM. */
|
||||||
/* = 1, order of constraints (IORDRE) is not within authorised values */
|
/* = 1, order of constraints (IORDRE) is not within authorised values */
|
||||||
/*
|
|
||||||
|
|
||||||
/* COMMONS USED : */
|
/* COMMONS USED : */
|
||||||
/* ------------------ */
|
/* ------------------ */
|
||||||
@ -1204,7 +1204,7 @@ int AdvApp2Var_ApproxF2var::mma1her_(const integer *iordre,
|
|||||||
|
|
||||||
/* DESCRIPTION/NOTES/LIMITATIONS : */
|
/* DESCRIPTION/NOTES/LIMITATIONS : */
|
||||||
/* ----------------------------------- */
|
/* ----------------------------------- */
|
||||||
/* The part of HERMIT(*,2*i+j) table where j=1 or 2 and i=0 to IORDRE,
|
/* The part of HERMIT(*,2*i+j) table where j=1 or 2 and i=0 to IORDRE, */
|
||||||
/* contains the coefficients of the polynom of degree 2*IORDRE+1 */
|
/* contains the coefficients of the polynom of degree 2*IORDRE+1 */
|
||||||
/* such as ALL values in -1 and in +1 of this polynom and its */
|
/* such as ALL values in -1 and in +1 of this polynom and its */
|
||||||
/* derivatives till order of derivation IORDRE are NULL, */
|
/* derivatives till order of derivation IORDRE are NULL, */
|
||||||
@ -1351,14 +1351,14 @@ int mma1jak_(integer *ndimen,
|
|||||||
/* ------------------ */
|
/* ------------------ */
|
||||||
/* NDIMEN: Total dimension of the space (sum of dimensions */
|
/* NDIMEN: Total dimension of the space (sum of dimensions */
|
||||||
/* of sub-spaces) */
|
/* of sub-spaces) */
|
||||||
/* NBROOT: Nb of points of discretization of the iso, extremities not
|
/* NBROOT: Nb of points of discretization of the iso, extremities not */
|
||||||
/* included. */
|
/* included. */
|
||||||
/* IORDRE: Order of constraint at the extremities of the boundary */
|
/* IORDRE: Order of constraint at the extremities of the boundary */
|
||||||
/* -1 = no constraints, */
|
/* -1 = no constraints, */
|
||||||
/* 0 = constraints of passage of limits (i.e. C0), */
|
/* 0 = constraints of passage of limits (i.e. C0), */
|
||||||
/* 1 = C0 + constraints of 1st derivatives (i.e. C1), */
|
/* 1 = C0 + constraints of 1st derivatives (i.e. C1), */
|
||||||
/* 2 = C1 + constraints of 2nd derivatives (i.e. C2). */
|
/* 2 = C1 + constraints of 2nd derivatives (i.e. C2). */
|
||||||
/* NDGJAC: Degree of development in series to be used for calculation in the
|
/* NDGJAC: Degree of development in series to be used for calculation in the */
|
||||||
/* base of Jacobi. */
|
/* base of Jacobi. */
|
||||||
|
|
||||||
/* OUTPUT ARGUMENTS : */
|
/* OUTPUT ARGUMENTS : */
|
||||||
@ -1908,7 +1908,7 @@ int AdvApp2Var_ApproxF2var::mma2ac2_(const integer *ndimen,
|
|||||||
/* ------------------- */
|
/* ------------------- */
|
||||||
/* PATJAC: Table of coefficients of the polynom P(u,v) by approximation */
|
/* PATJAC: Table of coefficients of the polynom P(u,v) by approximation */
|
||||||
/* of F(u,v) WITH taking into account of constraints. */
|
/* of F(u,v) WITH taking into account of constraints. */
|
||||||
/* > *//*
|
/* > */
|
||||||
|
|
||||||
|
|
||||||
/* > */
|
/* > */
|
||||||
@ -2350,7 +2350,7 @@ int mma2cd1_(integer *ndimen,
|
|||||||
*/
|
*/
|
||||||
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
||||||
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
||||||
/* VROOTL: Table of discretization parameters on (-1,1) by V.
|
/* VROOTL: Table of discretization parameters on (-1,1) by V. */
|
||||||
/* IORDRU: Order of constraint imposed at the extremities of iso-V */
|
/* IORDRU: Order of constraint imposed at the extremities of iso-V */
|
||||||
/* = 0, calculate the extremities of iso-V */
|
/* = 0, calculate the extremities of iso-V */
|
||||||
/* = 1, calculate, additionally, the 1st derivative in the direction of iso-V */
|
/* = 1, calculate, additionally, the 1st derivative in the direction of iso-V */
|
||||||
@ -2707,7 +2707,7 @@ int mma2cd2_(integer *ndimen,
|
|||||||
*/
|
*/
|
||||||
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
||||||
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
||||||
/* VROOTL: Table of discretization parameters on (-1,1) by V.
|
/* VROOTL: Table of discretization parameters on (-1,1) by V. */
|
||||||
/* IORDRV: Order of constraint imposed at the extremities of iso-V */
|
/* IORDRV: Order of constraint imposed at the extremities of iso-V */
|
||||||
/* = 0, calculate the extremities of iso-V */
|
/* = 0, calculate the extremities of iso-V */
|
||||||
/* = 1, calculate, additionally, the 1st derivative in the direction of iso-V */
|
/* = 1, calculate, additionally, the 1st derivative in the direction of iso-V */
|
||||||
@ -3351,7 +3351,7 @@ int AdvApp2Var_ApproxF2var::mma2cdi_( integer *ndimen,
|
|||||||
*/
|
*/
|
||||||
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
/* NBPNTV: Nb of INTERNAL parameters of discretisation by V. */
|
||||||
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
/* This is also the nb of root of Legendre polynom where discretization is done. */
|
||||||
/* VROOTL: Table of parameters of discretisation ON (-1,1) by V.
|
/* VROOTL: Table of parameters of discretisation ON (-1,1) by V.*/
|
||||||
|
|
||||||
/* IORDRV: Order of constraint imposed at the extremities of iso-U */
|
/* IORDRV: Order of constraint imposed at the extremities of iso-U */
|
||||||
/* = 0, calculate the extremities of iso-U */
|
/* = 0, calculate the extremities of iso-U */
|
||||||
@ -4323,7 +4323,7 @@ L300:
|
|||||||
/* L320: */
|
/* L320: */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----- Contribution of calculated terms to the approximation error
|
/* ----- Contribution of calculated terms to the approximation error */
|
||||||
/* for terms (I,J) with MINU <= I <= MAXU, MINV <= J <= MAXV. */
|
/* for terms (I,J) with MINU <= I <= MAXU, MINV <= J <= MAXV. */
|
||||||
|
|
||||||
idim = 1;
|
idim = 1;
|
||||||
@ -4507,7 +4507,7 @@ L600:
|
|||||||
/* L700: */
|
/* L700: */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ----- Contribution of calculated terms to the approximation error
|
/* ----- Contribution of calculated terms to the approximation error */
|
||||||
/* for terms (I,J) with MINU <= I <= MAXU, MINV <= J <= MAXV */
|
/* for terms (I,J) with MINU <= I <= MAXU, MINV <= J <= MAXV */
|
||||||
|
|
||||||
idim = 1;
|
idim = 1;
|
||||||
@ -4690,7 +4690,7 @@ int mma2cfu_(integer *ndujac,
|
|||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
/* Calculate the terms connected to degree NDUJAC by U of the polynomial approximation */
|
/* Calculate the terms connected to degree NDUJAC by U of the polynomial approximation */
|
||||||
/* of function F(u,v), starting from its discretisation
|
/* of function F(u,v), starting from its discretisation */
|
||||||
/* on the roots of Legendre polynom of degree */
|
/* on the roots of Legendre polynom of degree */
|
||||||
/* NBPNTU by U and NBPNTV by V. */
|
/* NBPNTU by U and NBPNTV by V. */
|
||||||
|
|
||||||
@ -4820,7 +4820,7 @@ int mma2cfu_(integer *ndujac,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ------- Add terms connected to the supplementary root (0.D0) ------
|
/* ------- Add terms connected to the supplementary root (0.D0) ------ */
|
||||||
/* ----------- of Legendre polynom of uneven degree NBPNTU -----------
|
/* ----------- of Legendre polynom of uneven degree NBPNTU -----------
|
||||||
*/
|
*/
|
||||||
/* --> Only even NDUJAC terms are modified as GSSUTB(0) = 0 */
|
/* --> Only even NDUJAC terms are modified as GSSUTB(0) = 0 */
|
||||||
@ -4905,7 +4905,7 @@ int mma2cfv_(integer *ndvjac,
|
|||||||
|
|
||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
/* Calculate the coefficients of polynomial approximation of F(u,v)
|
/* Calculate the coefficients of polynomial approximation of F(u,v) */
|
||||||
/* of degree NDVJAC by V and of degree by U varying from MINDGU to MAXDGU.
|
/* of degree NDVJAC by V and of degree by U varying from MINDGU to MAXDGU.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -4917,7 +4917,7 @@ int mma2cfv_(integer *ndvjac,
|
|||||||
/* ------------------ */
|
/* ------------------ */
|
||||||
|
|
||||||
/* NDVJAC: Degree of the polynom of approximation by V. */
|
/* NDVJAC: Degree of the polynom of approximation by V. */
|
||||||
/* The representation in the orthogonal base starts from degre 0.
|
/* The representation in the orthogonal base starts from degre 0. */
|
||||||
/* The polynomial base is the base of Jacobi of order -1 */
|
/* The polynomial base is the base of Jacobi of order -1 */
|
||||||
/* (Legendre), 0, 1 or 2 */
|
/* (Legendre), 0, 1 or 2 */
|
||||||
/* MINDGU: Degree minimum by U of coeff. to calculate. */
|
/* MINDGU: Degree minimum by U of coeff. to calculate. */
|
||||||
@ -4927,9 +4927,9 @@ int mma2cfv_(integer *ndvjac,
|
|||||||
/* by Gauss method. It is reqired that NBPNTV = 30, 40, 50 or 61 and NDVJAC < NBPNTV. */
|
/* by Gauss method. It is reqired that NBPNTV = 30, 40, 50 or 61 and NDVJAC < NBPNTV. */
|
||||||
/* GSSVTB: Table of coefficients of integration by Gauss method */
|
/* GSSVTB: Table of coefficients of integration by Gauss method */
|
||||||
/* by V for NDVJAC fixed: j varies from 0 to NBPNTV/2. */
|
/* by V for NDVJAC fixed: j varies from 0 to NBPNTV/2. */
|
||||||
/* CHPAIR: Table of terms connected to degrees from MINDGU to MAXDGU by U to
|
/* CHPAIR: Table of terms connected to degrees from MINDGU to MAXDGU by U to */
|
||||||
/* calculate the coeff. of approximation of EVEN degree NDVJAC by V. */
|
/* calculate the coeff. of approximation of EVEN degree NDVJAC by V. */
|
||||||
/* CHIMPR: Table of terms connected to degrees from MINDGU to MAXDGU by U to
|
/* CHIMPR: Table of terms connected to degrees from MINDGU to MAXDGU by U to */
|
||||||
/* calculate the coeff. of approximation of UNEVEN degree NDVJAC by V. */
|
/* calculate the coeff. of approximation of UNEVEN degree NDVJAC by V. */
|
||||||
|
|
||||||
/* OUTPUT ARGUMENTS : */
|
/* OUTPUT ARGUMENTS : */
|
||||||
@ -6260,7 +6260,7 @@ int AdvApp2Var_ApproxF2var::mma2fnc_(integer *ndimen,
|
|||||||
/* ERRMAX: Table of MAX errors (sub-space by sub-space) */
|
/* ERRMAX: Table of MAX errors (sub-space by sub-space) */
|
||||||
/* committed in the approximation of FONCNP by NBCRBE curves. */
|
/* committed in the approximation of FONCNP by NBCRBE curves. */
|
||||||
/* ERRMOY: Table of AVERAGE errors (sub-space by sub-space) */
|
/* ERRMOY: Table of AVERAGE errors (sub-space by sub-space) */
|
||||||
/* committed in the approximation of FONCNP by NBCRBE curves.
|
/* committed in the approximation of FONCNP by NBCRBE curves. */
|
||||||
/* IERCOD: Error code: */
|
/* IERCOD: Error code: */
|
||||||
/* -1 = ERRMAX > EPSAPR for at least one sub-space. */
|
/* -1 = ERRMAX > EPSAPR for at least one sub-space. */
|
||||||
/* (the resulting curves of at least mathematic degree NCFLIM-1 */
|
/* (the resulting curves of at least mathematic degree NCFLIM-1 */
|
||||||
@ -7784,7 +7784,7 @@ int AdvApp2Var_ApproxF2var::mmapptt_(const integer *ndgjac,
|
|||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
/* Load the elements required for integration by */
|
/* Load the elements required for integration by */
|
||||||
/* Gauss method to obtain the coefficients in the base of
|
/* Gauss method to obtain the coefficients in the base of */
|
||||||
/* Legendre of the approximation by the least squares of a */
|
/* Legendre of the approximation by the least squares of a */
|
||||||
/* function. The elements are stored in commons MMAPGSS */
|
/* function. The elements are stored in commons MMAPGSS */
|
||||||
/* (case without constraint), MMAPGS0 (constraints C0), MMAPGS1 */
|
/* (case without constraint), MMAPGS0 (constraints C0), MMAPGS1 */
|
||||||
@ -7797,7 +7797,7 @@ int AdvApp2Var_ApproxF2var::mmapptt_(const integer *ndgjac,
|
|||||||
/* INPUT ARGUMENTS : */
|
/* INPUT ARGUMENTS : */
|
||||||
/* ------------------ */
|
/* ------------------ */
|
||||||
/* NDGJAC : Max degree of the polynom of approximation. */
|
/* NDGJAC : Max degree of the polynom of approximation. */
|
||||||
/* The representation in orthogonal base goes from degree
|
/* The representation in orthogonal base goes from degree */
|
||||||
/* 0 to degree NDGJAC-2*(JORDRE+1). The polynomial base */
|
/* 0 to degree NDGJAC-2*(JORDRE+1). The polynomial base */
|
||||||
/* is the base of Jacobi of order -1 (Legendre), 0, 1 and 2 */
|
/* is the base of Jacobi of order -1 (Legendre), 0, 1 and 2 */
|
||||||
/* NBPNTS : Degree of the polynom of Legendre on the roots which of */
|
/* NBPNTS : Degree of the polynom of Legendre on the roots which of */
|
||||||
|
@ -736,7 +736,7 @@ int mmaper2_(integer *ncofmx,
|
|||||||
/* KEYWORDS : */
|
/* KEYWORDS : */
|
||||||
/* ----------- */
|
/* ----------- */
|
||||||
/* JACOBI, POLYGON, APPROXIMATION, ERROR. */
|
/* JACOBI, POLYGON, APPROXIMATION, ERROR. */
|
||||||
/*
|
/**/
|
||||||
/* INPUT ARGUMENTS : */
|
/* INPUT ARGUMENTS : */
|
||||||
/* ------------------ */
|
/* ------------------ */
|
||||||
/* NCOFMX : Max. degree of the curve. */
|
/* NCOFMX : Max. degree of the curve. */
|
||||||
@ -1793,7 +1793,7 @@ int mmatvec_(integer *nligne,
|
|||||||
/* GNSTOC: Number of coefficients in the profile of matrix GMATRI */
|
/* GNSTOC: Number of coefficients in the profile of matrix GMATRI */
|
||||||
|
|
||||||
/* GPOSIT: Table of positioning of terms of storage */
|
/* GPOSIT: Table of positioning of terms of storage */
|
||||||
/* GPOSIT(1,I) contains the number of terms-1 on the line I
|
/* GPOSIT(1,I) contains the number of terms-1 on the line I */
|
||||||
/* in the profile of the matrix. */
|
/* in the profile of the matrix. */
|
||||||
/* GPOSIT(2,I) contains the index of storage of diagonal term*/
|
/* GPOSIT(2,I) contains the index of storage of diagonal term*/
|
||||||
/* of line I */
|
/* of line I */
|
||||||
@ -1804,7 +1804,7 @@ int mmatvec_(integer *nligne,
|
|||||||
/* GMATRI : Matrix of constraints in form of profile */
|
/* GMATRI : Matrix of constraints in form of profile */
|
||||||
/* VECIN : Input vector */
|
/* VECIN : Input vector */
|
||||||
/* DEBLIG : Line indexusing which the vector matrix is calculated */
|
/* DEBLIG : Line indexusing which the vector matrix is calculated */
|
||||||
/*
|
/**/
|
||||||
/* OUTPUT ARGUMENTS */
|
/* OUTPUT ARGUMENTS */
|
||||||
/* --------------------- */
|
/* --------------------- */
|
||||||
/* VECOUT : VECTOR PRODUCT */
|
/* VECOUT : VECTOR PRODUCT */
|
||||||
@ -3322,7 +3322,7 @@ int mmdrvcb_(integer *ideriv,
|
|||||||
integer ndeg, i__, j, nd, ndgcrb, iptpnt, ibb;
|
integer ndeg, i__, j, nd, ndgcrb, iptpnt, ibb;
|
||||||
|
|
||||||
|
|
||||||
/* ***********************************************************************
|
/* *********************************************************************** */
|
||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
|
|
||||||
@ -3731,7 +3731,7 @@ int AdvApp2Var_MathBase::mmeps1_(doublereal *epsilo)
|
|||||||
|
|
||||||
/* DEMSCRIPTION/NOTES/LIMITATIONS : */
|
/* DEMSCRIPTION/NOTES/LIMITATIONS : */
|
||||||
/* ----------------------------------- */
|
/* ----------------------------------- */
|
||||||
/* INITIALISATION : profile , **VIA MPRFTX** at input in stream
|
/* INITIALISATION : profile , **VIA MPRFTX** at input in stream */
|
||||||
/* loading of default values of the profile in MPRFTX at input */
|
/* loading of default values of the profile in MPRFTX at input */
|
||||||
/* in stream. They are preserved in local variables of MPRFTX */
|
/* in stream. They are preserved in local variables of MPRFTX */
|
||||||
|
|
||||||
@ -3812,7 +3812,7 @@ int mmexthi_(integer *ndegre,
|
|||||||
/* DESCRIPTION/NOTES/LIMITATIONS : */
|
/* DESCRIPTION/NOTES/LIMITATIONS : */
|
||||||
/* ----------------------------------- */
|
/* ----------------------------------- */
|
||||||
/* ATTENTION: The condition on NDEGRE ( 2 <= NDEGRE <= 61) is not */
|
/* ATTENTION: The condition on NDEGRE ( 2 <= NDEGRE <= 61) is not */
|
||||||
/* tested. The caller should make the test.
|
/* tested. The caller should make the test. */
|
||||||
|
|
||||||
/* Name of the routine */
|
/* Name of the routine */
|
||||||
|
|
||||||
@ -4415,7 +4415,7 @@ int AdvApp2Var_MathBase::mmfmcar_(integer *ndimen,
|
|||||||
|
|
||||||
/* ---> The max number of coeff by u and v of PATOLD is 61 */
|
/* ---> The max number of coeff by u and v of PATOLD is 61 */
|
||||||
|
|
||||||
/* ---> If NCOEFU < NCOFMX, the data is compressed by MMFMCA9 before
|
/* ---> If NCOEFU < NCOFMX, the data is compressed by MMFMCA9 before */
|
||||||
/* limitation by v to get time during the execution */
|
/* limitation by v to get time during the execution */
|
||||||
/* of MMARC41 that follows (the square is processed as a curve of
|
/* of MMARC41 that follows (the square is processed as a curve of
|
||||||
*/
|
*/
|
||||||
@ -4783,7 +4783,7 @@ int AdvApp2Var_MathBase::mmfmtb1_(integer *maxsz1,
|
|||||||
|
|
||||||
/* OUTPUT ARGUMENTS : */
|
/* OUTPUT ARGUMENTS : */
|
||||||
/* ------------------- */
|
/* ------------------- */
|
||||||
/* TABLE2: Table of reals by two dimensions, containing the transposition
|
/* TABLE2: Table of reals by two dimensions, containing the transposition */
|
||||||
/* of the rectangular table TABLE1. */
|
/* of the rectangular table TABLE1. */
|
||||||
/* ISIZE2: Nb of useful elements of TABLE2 on the 1st dimension */
|
/* ISIZE2: Nb of useful elements of TABLE2 on the 1st dimension */
|
||||||
/* JSIZE2: Nb of useful elements of TABLE2 on the 2nd dimension */
|
/* JSIZE2: Nb of useful elements of TABLE2 on the 2nd dimension */
|
||||||
@ -4922,7 +4922,7 @@ int AdvApp2Var_MathBase::mmgaus1_(integer *ndimf,
|
|||||||
/* between limits XD and XF . */
|
/* between limits XD and XF . */
|
||||||
/* The function should be calculated for any value */
|
/* The function should be calculated for any value */
|
||||||
/* of the variable in the given interval.. */
|
/* of the variable in the given interval.. */
|
||||||
/* The method GAUSS-LEGENDRE is used.
|
/* The method GAUSS-LEGENDRE is used. */
|
||||||
/* For explications refer to the book : */
|
/* For explications refer to the book : */
|
||||||
/* Complements de mathematiques a l'usage des Ingenieurs de */
|
/* Complements de mathematiques a l'usage des Ingenieurs de */
|
||||||
/* l'electrotechnique et des telecommunications. */
|
/* l'electrotechnique et des telecommunications. */
|
||||||
@ -4994,7 +4994,7 @@ int AdvApp2Var_MathBase::mmgaus1_(integer *ndimf,
|
|||||||
/* If you wish to calculate the integral with a given precision, */
|
/* If you wish to calculate the integral with a given precision, */
|
||||||
/* loop on k varying from 1 to 10 and test the difference of 2
|
/* loop on k varying from 1 to 10 and test the difference of 2
|
||||||
*/
|
*/
|
||||||
/* consecutive iterations. Stop the loop if this difference is less that
|
/* consecutive iterations. Stop the loop if this difference is less that */
|
||||||
/* an epsilon value set to 10E-6 for example. */
|
/* an epsilon value set to 10E-6 for example. */
|
||||||
/* If S1 and S2 are 2 successive iterations, test following this example :
|
/* If S1 and S2 are 2 successive iterations, test following this example :
|
||||||
*/
|
*/
|
||||||
@ -5166,7 +5166,7 @@ int mmherm0_(doublereal *debfin,
|
|||||||
|
|
||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
/* Used to STORE coefficients of Hermit interpolation polynoms
|
/* Used to STORE coefficients of Hermit interpolation polynoms */
|
||||||
|
|
||||||
/* KEYWORDS : */
|
/* KEYWORDS : */
|
||||||
/* ----------- */
|
/* ----------- */
|
||||||
@ -5458,7 +5458,7 @@ int mmherm1_(doublereal *debfin,
|
|||||||
/* there is no choice : ORDRMX should be equal to the value */
|
/* there is no choice : ORDRMX should be equal to the value */
|
||||||
/* of PARAMETER IORDMX of INCLUDE MMCMHER, or 2 for the moment */
|
/* of PARAMETER IORDMX of INCLUDE MMCMHER, or 2 for the moment */
|
||||||
|
|
||||||
/* IORDRE (2) : Orders of constraints in each corresponding parameter DEBFIN(I)
|
/* IORDRE (2) : Orders of constraints in each corresponding parameter DEBFIN(I) */
|
||||||
/* should be between -1 (no constraints) and ORDRMX. */
|
/* should be between -1 (no constraints) and ORDRMX. */
|
||||||
|
|
||||||
|
|
||||||
@ -5504,7 +5504,7 @@ int mmherm1_(doublereal *debfin,
|
|||||||
|
|
||||||
/* FUNCTION : */
|
/* FUNCTION : */
|
||||||
/* ---------- */
|
/* ---------- */
|
||||||
/* Serves to STORE the coefficients of Hermit interpolation polynoms
|
/* Serves to STORE the coefficients of Hermit interpolation polynoms */
|
||||||
|
|
||||||
/* KEYWORDS : */
|
/* KEYWORDS : */
|
||||||
/* ----------- */
|
/* ----------- */
|
||||||
@ -5940,7 +5940,7 @@ L9999:
|
|||||||
/* . Level of de debug = 3 */
|
/* . Level of de debug = 3 */
|
||||||
|
|
||||||
|
|
||||||
/*
|
/**/
|
||||||
/* DECLARATIONS , CONTROL OF INPUT ARGUMENTS , INITIALIZATION */
|
/* DECLARATIONS , CONTROL OF INPUT ARGUMENTS , INITIALIZATION */
|
||||||
/* ***********************************************************************
|
/* ***********************************************************************
|
||||||
*/
|
*/
|
||||||
@ -6371,7 +6371,7 @@ int mmloncv_(integer *ndimax,
|
|||||||
/* FUNCTION : Length of an arc of curve on a given interval */
|
/* FUNCTION : Length of an arc of curve on a given interval */
|
||||||
/* ---------- for a function the mathematic representation */
|
/* ---------- for a function the mathematic representation */
|
||||||
/* which of is a multidimensional polynom. */
|
/* which of is a multidimensional polynom. */
|
||||||
/* The polynom is a set of polynoms the coefficients which of are ranked
|
/* The polynom is a set of polynoms the coefficients which of are ranked */
|
||||||
/* in a table with 2 indices, each line relative to 1 polynom. */
|
/* in a table with 2 indices, each line relative to 1 polynom. */
|
||||||
/* The polynom is defined by its coefficients ordered by increasing
|
/* The polynom is defined by its coefficients ordered by increasing
|
||||||
* power of the variable. */
|
* power of the variable. */
|
||||||
@ -7358,9 +7358,9 @@ L9999:
|
|||||||
/* NISTOC: NUMBER OF COEFFICIENTS IN THE PROFILE */
|
/* NISTOC: NUMBER OF COEFFICIENTS IN THE PROFILE */
|
||||||
/* DIMMAT: NUMBER OF LINE OF THE SYMMETRIC SQUARE MATRIX */
|
/* DIMMAT: NUMBER OF LINE OF THE SYMMETRIC SQUARE MATRIX */
|
||||||
/* APOSIT: TABLE OF POSITIONING OF STORAGE TERMS */
|
/* APOSIT: TABLE OF POSITIONING OF STORAGE TERMS */
|
||||||
/* APOSIT(1,I) CONTAINS THE NUMBER OF TERMES-1 ON LINE
|
/* APOSIT(1,I) CONTAINS THE NUMBER OF TERMES-1 ON LINE */
|
||||||
/* I IN THE PROFILE OF THE MATRIX */
|
/* I IN THE PROFILE OF THE MATRIX */
|
||||||
/* APOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF DIAGONAL TERM
|
/* APOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF DIAGONAL TERM */
|
||||||
/* OF LINE I */
|
/* OF LINE I */
|
||||||
|
|
||||||
|
|
||||||
@ -7538,7 +7538,7 @@ L9999:
|
|||||||
/* GNSTOC: NOMBERS OF TERMS IN THE PROFILE OF THE MATRIX OF CONSTRAINTS */
|
/* GNSTOC: NOMBERS OF TERMS IN THE PROFILE OF THE MATRIX OF CONSTRAINTS */
|
||||||
/* MNSTOC: NOMBERS OF TERMS IN THE PROFILE OF THE MATRIX M= G H t(G) */
|
/* MNSTOC: NOMBERS OF TERMS IN THE PROFILE OF THE MATRIX M= G H t(G) */
|
||||||
/* where H IS THE HESSIAN MATRIX AND G IS THE MATRIX OF CONSTRAINTS */
|
/* where H IS THE HESSIAN MATRIX AND G IS THE MATRIX OF CONSTRAINTS */
|
||||||
/* MATSYH: TRIANGULAR INFERIOR PART OF THE HESSIAN MATRIX
|
/* MATSYH: TRIANGULAR INFERIOR PART OF THE HESSIAN MATRIX */
|
||||||
/* IN FORM OF PROFILE */
|
/* IN FORM OF PROFILE */
|
||||||
/* MATSYG: MATRIX OF CONSTRAINTS IN FORM OF PROFILE */
|
/* MATSYG: MATRIX OF CONSTRAINTS IN FORM OF PROFILE */
|
||||||
/* VECSYH: VECTOR OF THE SECOND MEMBER ASSOCIATED TO MATSYH */
|
/* VECSYH: VECTOR OF THE SECOND MEMBER ASSOCIATED TO MATSYH */
|
||||||
@ -7557,11 +7557,11 @@ L9999:
|
|||||||
/* GPOSIT: TABLE OF POSITIONING OF THE MATRIX OF CONSTRAINTS */
|
/* GPOSIT: TABLE OF POSITIONING OF THE MATRIX OF CONSTRAINTS */
|
||||||
/* GPOSIT(1,I) CONTAINS THE NUMBER OF TERMS OF LINE I */
|
/* GPOSIT(1,I) CONTAINS THE NUMBER OF TERMS OF LINE I */
|
||||||
/* WHICH ARE IN THE PROFILE */
|
/* WHICH ARE IN THE PROFILE */
|
||||||
/* GPOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF THE LAST TERM
|
/* GPOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF THE LAST TERM */
|
||||||
/* OF LINE I WHICH IS IN THE PROFILE */
|
/* OF LINE I WHICH IS IN THE PROFILE */
|
||||||
/* GPOSIT(3,I) CONTAINS THE NUMBER OF COLUMN CORRESPONDING */
|
/* GPOSIT(3,I) CONTAINS THE NUMBER OF COLUMN CORRESPONDING */
|
||||||
/* TO THE FIRST TERM OF LINE I WHICH IS IN THE PROFILE */
|
/* TO THE FIRST TERM OF LINE I WHICH IS IN THE PROFILE */
|
||||||
/* MMPOSUI, MPOSIT: SAME STRUCTURE AS HPOSUI, BUT FOR MATRIX
|
/* MMPOSUI, MPOSIT: SAME STRUCTURE AS HPOSUI, BUT FOR MATRIX */
|
||||||
/* M=G H t(G) */
|
/* M=G H t(G) */
|
||||||
|
|
||||||
|
|
||||||
@ -8207,7 +8207,7 @@ int mmrslw_(integer *normax,
|
|||||||
}
|
}
|
||||||
goto L9999;
|
goto L9999;
|
||||||
|
|
||||||
/* ------If the absolute value of a pivot is smaller than --------
|
/* ------If the absolute value of a pivot is smaller than -------- */
|
||||||
/* ---------- EPSPIV: return the code of error. ------------
|
/* ---------- EPSPIV: return the code of error. ------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -8620,7 +8620,7 @@ L1000:
|
|||||||
|
|
||||||
goto L1000;
|
goto L1000;
|
||||||
|
|
||||||
/* -------------- TEST IF TPARAM IS NOT A VALUE ---------
|
/* -------------- TEST IF TPARAM IS NOT A VALUE --------- */
|
||||||
/* ------------------------OF TABLEV UP TO EPSIL ----------------------
|
/* ------------------------OF TABLEV UP TO EPSIL ----------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -8689,11 +8689,11 @@ int mmtmave_(integer *nligne,
|
|||||||
/* NLIGNE : NUMBER OF LINE OF THE MATRIX */
|
/* NLIGNE : NUMBER OF LINE OF THE MATRIX */
|
||||||
/* NCOLON : NOMBER OF COLUMN OF THE MATRIX */
|
/* NCOLON : NOMBER OF COLUMN OF THE MATRIX */
|
||||||
/* GPOSIT: TABLE OF POSITIONING OF TERMS OF STORAGE */
|
/* GPOSIT: TABLE OF POSITIONING OF TERMS OF STORAGE */
|
||||||
/* GPOSIT(1,I) CONTAINS THE NUMBER of TERMS-1 ON LINE
|
/* GPOSIT(1,I) CONTAINS THE NUMBER of TERMS-1 ON LINE */
|
||||||
I IN THE PROFILE OF THE MATRIX */
|
/* I IN THE PROFILE OF THE MATRIX */
|
||||||
/* GPOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF THE DIAGONAL TERM
|
/* GPOSIT(2,I) CONTAINS THE INDEX OF STORAGE OF THE DIAGONAL TERM*/
|
||||||
/* OF LINE I */
|
/* OF LINE I */
|
||||||
/* GPOSIT(3,I) CONTAINS THE INDEX COLUMN OF THE FIRST TERM OF
|
/* GPOSIT(3,I) CONTAINS THE INDEX COLUMN OF THE FIRST TERM OF */
|
||||||
/* PROFILE OF LINE I */
|
/* PROFILE OF LINE I */
|
||||||
/* GNSTOC : NOMBER OF TERM IN THE PROFILE OF GMATRI */
|
/* GNSTOC : NOMBER OF TERM IN THE PROFILE OF GMATRI */
|
||||||
/* GMATRI : MATRIX OF CONSTRAINTS IN FORM OF PROFILE */
|
/* GMATRI : MATRIX OF CONSTRAINTS IN FORM OF PROFILE */
|
||||||
@ -9433,7 +9433,7 @@ int mmtrpj6_(integer *ncofmx,
|
|||||||
|
|
||||||
/* OUTPUT ARGUMENTS : */
|
/* OUTPUT ARGUMENTS : */
|
||||||
/* ------------------- */
|
/* ------------------- */
|
||||||
/* YCVMAX : Auxiliary table (max error on each dimension).
|
/* YCVMAX : Auxiliary table (max error on each dimension). */
|
||||||
/* EPSTRC : Precision of the approximation. */
|
/* EPSTRC : Precision of the approximation. */
|
||||||
/* NCFNEW : Degree +1 of the resulting polynom. */
|
/* NCFNEW : Degree +1 of the resulting polynom. */
|
||||||
|
|
||||||
@ -9685,7 +9685,7 @@ L9999:
|
|||||||
/* ----------------------------------- */
|
/* ----------------------------------- */
|
||||||
/* VECTOR and VECNRM can be identic. */
|
/* VECTOR and VECNRM can be identic. */
|
||||||
|
|
||||||
/* The norm of vector is calculated and each component is divided by
|
/* The norm of vector is calculated and each component is divided by */
|
||||||
/* this norm. After this it is checked if all componentes of the */
|
/* this norm. After this it is checked if all componentes of the */
|
||||||
/* vector except for one cost 0 with machine precision. In */
|
/* vector except for one cost 0 with machine precision. In */
|
||||||
/* this case the quasi-null components are set to 0.D0. */
|
/* this case the quasi-null components are set to 0.D0. */
|
||||||
@ -10727,7 +10727,7 @@ int mvgaus0_(integer *kindic,
|
|||||||
/* to 40 directly (ATTENTION to overload - to avoid it, */
|
/* to 40 directly (ATTENTION to overload - to avoid it, */
|
||||||
/* preview UROOTL and HILTAB dimensioned at least to 20). */
|
/* preview UROOTL and HILTAB dimensioned at least to 20). */
|
||||||
|
|
||||||
/* The value of coefficients was calculated with quadruple precision
|
/* The value of coefficients was calculated with quadruple precision */
|
||||||
/* by JJM with help of GD. */
|
/* by JJM with help of GD. */
|
||||||
/* Checking of roots was done by GD. */
|
/* Checking of roots was done by GD. */
|
||||||
|
|
||||||
|
@ -1548,7 +1548,7 @@ int mamdlng_(char *,//cmdlng,
|
|||||||
/* CHL10N*4 : LIST OF POSSIBLE VALUES OF THE LOCALIZATION : */
|
/* CHL10N*4 : LIST OF POSSIBLE VALUES OF THE LOCALIZATION : */
|
||||||
/* 'FRA ','DEU ','ENG ', 'JIS ' */
|
/* 'FRA ','DEU ','ENG ', 'JIS ' */
|
||||||
|
|
||||||
/* B) CHCOUR*4, CHPREC*4, CHSUIV*4 : CURRENT, PREVIOUS AND NEXT APPLICATION
|
/* B) CHCOUR*4, CHPREC*4, CHSUIV*4 : CURRENT, PREVIOUS AND NEXT APPLICATION */
|
||||||
|
|
||||||
/* C) CHMODE*4 : CURRENT MODE (NOT USED) */
|
/* C) CHMODE*4 : CURRENT MODE (NOT USED) */
|
||||||
|
|
||||||
@ -1737,7 +1737,7 @@ int maoverf_(integer *nbentr,
|
|||||||
/* The idea is to minimize the number of calls */
|
/* The idea is to minimize the number of calls */
|
||||||
/* to the routine of transfer of numeric zones, */
|
/* to the routine of transfer of numeric zones, */
|
||||||
/* ---------- for the reason of performance. */
|
/* ---------- for the reason of performance. */
|
||||||
/* ! buffer ! For this a table of NLONGR
|
/* ! buffer ! For this a table of NLONGR */
|
||||||
/* !__________! DOUBLE PRECISIONs is reserved. This buffer is initialized by */
|
/* !__________! DOUBLE PRECISIONs is reserved. This buffer is initialized by */
|
||||||
/* <----------> the instruction DATA. The overflow is accessed in a */
|
/* <----------> the instruction DATA. The overflow is accessed in a */
|
||||||
/* NLONGR*8 specific COMMON not by a routine as */
|
/* NLONGR*8 specific COMMON not by a routine as */
|
||||||
|
@ -176,7 +176,6 @@ fields
|
|||||||
myColor: Color from Quantity is protected;
|
myColor: Color from Quantity is protected;
|
||||||
myTenthColor: Color from Quantity is protected;
|
myTenthColor: Color from Quantity is protected;
|
||||||
myIsActive :Boolean from Standard;
|
myIsActive :Boolean from Standard;
|
||||||
myIsDisplayed: Boolean from Standard;
|
|
||||||
myDrawMode: GridDrawMode from Aspect;
|
myDrawMode: GridDrawMode from Aspect;
|
||||||
|
|
||||||
end Grid from Aspect;
|
end Grid from Aspect;
|
||||||
|
@ -523,7 +523,7 @@ class BOPDS_InterfFF : public BOPDS_Interf {
|
|||||||
* @param theAllocator
|
* @param theAllocator
|
||||||
* allocator to manage the memory
|
* allocator to manage the memory
|
||||||
*/
|
*/
|
||||||
/**
|
/*
|
||||||
BOPDS_InterfFF(const Handle(NCollection_BaseAllocator)& theAllocator)
|
BOPDS_InterfFF(const Handle(NCollection_BaseAllocator)& theAllocator)
|
||||||
:
|
:
|
||||||
BOPDS_Interf(theAllocator),
|
BOPDS_Interf(theAllocator),
|
||||||
@ -533,6 +533,7 @@ class BOPDS_InterfFF : public BOPDS_Interf {
|
|||||||
myCurves(myAllocator),
|
myCurves(myAllocator),
|
||||||
myPoints(myAllocator) {
|
myPoints(myAllocator) {
|
||||||
};
|
};
|
||||||
|
*/
|
||||||
//
|
//
|
||||||
/**
|
/**
|
||||||
* Destructor
|
* Destructor
|
||||||
|
@ -34,8 +34,8 @@
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
inline BOPDS_ShapeInfo::BOPDS_ShapeInfo(const Handle(NCollection_BaseAllocator)& theAllocator)
|
inline BOPDS_ShapeInfo::BOPDS_ShapeInfo(const Handle(NCollection_BaseAllocator)& theAllocator)
|
||||||
:
|
:
|
||||||
mySubShapes(theAllocator),
|
|
||||||
myType(TopAbs_SHAPE),
|
myType(TopAbs_SHAPE),
|
||||||
|
mySubShapes(theAllocator),
|
||||||
myReference(-1),
|
myReference(-1),
|
||||||
myFlag(-1)
|
myFlag(-1)
|
||||||
{
|
{
|
||||||
|
@ -256,7 +256,6 @@ fields
|
|||||||
|
|
||||||
myLine : Line from BRepBlend;
|
myLine : Line from BRepBlend;
|
||||||
myFunc : Address;
|
myFunc : Address;
|
||||||
mydimension : Integer;
|
|
||||||
myTolerance : Vector;
|
myTolerance : Vector;
|
||||||
myPnt : Point from Blend;
|
myPnt : Point from Blend;
|
||||||
myBary : Pnt from gp;
|
myBary : Pnt from gp;
|
||||||
|
@ -129,7 +129,6 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
myGTrsf : GTrsf from gp;
|
myGTrsf : GTrsf from gp;
|
||||||
myUseModif : Boolean from Standard;
|
|
||||||
myHist : Collect from BRepBuilderAPI;
|
myHist : Collect from BRepBuilderAPI;
|
||||||
|
|
||||||
end Transform;
|
end Transform;
|
||||||
|
@ -128,7 +128,6 @@ void BRepExtrema_DistShapeShape::DistanceMapMap(const TopTools_IndexedMapOfShape
|
|||||||
|
|
||||||
BRepExtrema_DistShapeShape::BRepExtrema_DistShapeShape()
|
BRepExtrema_DistShapeShape::BRepExtrema_DistShapeShape()
|
||||||
: myDistRef(0.),
|
: myDistRef(0.),
|
||||||
myDistValue(0.),
|
|
||||||
myIsDone(Standard_False),
|
myIsDone(Standard_False),
|
||||||
myInnerSol(Standard_False),
|
myInnerSol(Standard_False),
|
||||||
myEps(Precision::Confusion()),
|
myEps(Precision::Confusion()),
|
||||||
@ -146,7 +145,6 @@ BRepExtrema_DistShapeShape::BRepExtrema_DistShapeShape(const TopoDS_Shape& Shape
|
|||||||
const Extrema_ExtFlag F,
|
const Extrema_ExtFlag F,
|
||||||
const Extrema_ExtAlgo A)
|
const Extrema_ExtAlgo A)
|
||||||
: myDistRef(0.),
|
: myDistRef(0.),
|
||||||
myDistValue(0.),
|
|
||||||
myIsDone(Standard_False),
|
myIsDone(Standard_False),
|
||||||
myInnerSol(Standard_False),
|
myInnerSol(Standard_False),
|
||||||
myEps(Precision::Confusion()),
|
myEps(Precision::Confusion()),
|
||||||
@ -169,7 +167,6 @@ BRepExtrema_DistShapeShape::BRepExtrema_DistShapeShape(const TopoDS_Shape& Shape
|
|||||||
const Extrema_ExtFlag F,
|
const Extrema_ExtFlag F,
|
||||||
const Extrema_ExtAlgo A)
|
const Extrema_ExtAlgo A)
|
||||||
: myDistRef(0.),
|
: myDistRef(0.),
|
||||||
myDistValue(0.),
|
|
||||||
myIsDone(Standard_False),
|
myIsDone(Standard_False),
|
||||||
myInnerSol(Standard_False),
|
myInnerSol(Standard_False),
|
||||||
myEps(theDeflection),
|
myEps(theDeflection),
|
||||||
|
@ -182,7 +182,6 @@ private:
|
|||||||
Standard_EXPORT void DistanceMapMap(const TopTools_IndexedMapOfShape& Map1,const TopTools_IndexedMapOfShape& Map2,const Bnd_SeqOfBox& LBox1,const Bnd_SeqOfBox& LBox2);
|
Standard_EXPORT void DistanceMapMap(const TopTools_IndexedMapOfShape& Map1,const TopTools_IndexedMapOfShape& Map2,const Bnd_SeqOfBox& LBox1,const Bnd_SeqOfBox& LBox2);
|
||||||
|
|
||||||
Standard_Real myDistRef;
|
Standard_Real myDistRef;
|
||||||
Standard_Real myDistValue;
|
|
||||||
Standard_Boolean myIsDone;
|
Standard_Boolean myIsDone;
|
||||||
BRepExtrema_SeqOfSolution mySolutionsShape1;
|
BRepExtrema_SeqOfSolution mySolutionsShape1;
|
||||||
BRepExtrema_SeqOfSolution mySolutionsShape2;
|
BRepExtrema_SeqOfSolution mySolutionsShape2;
|
||||||
|
@ -147,6 +147,5 @@ fields
|
|||||||
mySpine : Wire from TopoDS;
|
mySpine : Wire from TopoDS;
|
||||||
myCurves : SequenceOfCurve from TColGeom;
|
myCurves : SequenceOfCurve from TColGeom;
|
||||||
myBCurve : Curve from Geom;
|
myBCurve : Curve from Geom;
|
||||||
myStatusError : StatusError from BRepFeat;
|
|
||||||
|
|
||||||
end MakePipe;
|
end MakePipe;
|
||||||
|
@ -30,7 +30,7 @@ class ComparatorOfVertexOfDelaun from BRepMesh
|
|||||||
XY from gp
|
XY from gp
|
||||||
|
|
||||||
|
|
||||||
is Create (theDir : XY from gp; TheTol: Real from Standard)
|
is Create (theDir : XY from gp)
|
||||||
returns ComparatorOfVertexOfDelaun;
|
returns ComparatorOfVertexOfDelaun;
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,9 +26,8 @@
|
|||||||
//purpose :
|
//purpose :
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
BRepMesh_ComparatorOfVertexOfDelaun::BRepMesh_ComparatorOfVertexOfDelaun(const gp_XY& theDir,
|
BRepMesh_ComparatorOfVertexOfDelaun::BRepMesh_ComparatorOfVertexOfDelaun(const gp_XY& theDir)
|
||||||
const Standard_Real theTol)
|
: DirectionOfSort(theDir)
|
||||||
: DirectionOfSort(theDir), Tolerance(theTol)
|
|
||||||
{}
|
{}
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
@ -2030,7 +2030,7 @@ void BRepMesh_Delaun::RemoveVertex( const BRepMesh_Vertex& theVertex )
|
|||||||
void BRepMesh_Delaun::AddVertices( BRepMesh_Array1OfVertexOfDelaun& theVertices )
|
void BRepMesh_Delaun::AddVertices( BRepMesh_Array1OfVertexOfDelaun& theVertices )
|
||||||
{
|
{
|
||||||
BRepMesh_HeapSortVertexOfDelaun::Sort( theVertices,
|
BRepMesh_HeapSortVertexOfDelaun::Sort( theVertices,
|
||||||
BRepMesh_ComparatorOfVertexOfDelaun( SortingDirection, Precision ) );
|
BRepMesh_ComparatorOfVertexOfDelaun( SortingDirection ) );
|
||||||
|
|
||||||
Standard_Integer aLower = theVertices.Lower();
|
Standard_Integer aLower = theVertices.Lower();
|
||||||
Standard_Integer anUpper = theVertices.Upper();
|
Standard_Integer anUpper = theVertices.Upper();
|
||||||
|
@ -106,8 +106,6 @@ fields
|
|||||||
|
|
||||||
surf1 : HSurface from Adaptor3d;
|
surf1 : HSurface from Adaptor3d;
|
||||||
surf2 : HSurface from Adaptor3d;
|
surf2 : HSurface from Adaptor3d;
|
||||||
dis1 : Real from Standard;
|
|
||||||
dis2 : Real from Standard;
|
|
||||||
curv : HCurve from Adaptor3d;
|
curv : HCurve from Adaptor3d;
|
||||||
csurf : HCurve2d from Adaptor2d;
|
csurf : HCurve2d from Adaptor2d;
|
||||||
choix : Integer from Standard;
|
choix : Integer from Standard;
|
||||||
|
@ -53,7 +53,5 @@ fields
|
|||||||
myCol : Color from Draw;
|
myCol : Color from Draw;
|
||||||
myTyp : MarkerShape from Draw;
|
myTyp : MarkerShape from Draw;
|
||||||
mySiz : Integer;
|
mySiz : Integer;
|
||||||
myRSiz : Real;
|
|
||||||
myIsRSiz : Boolean;
|
|
||||||
|
|
||||||
end Marker2D;
|
end Marker2D;
|
||||||
|
@ -40,8 +40,8 @@ Draw_Marker2D::Draw_Marker2D(const gp_Pnt2d& P, const Draw_MarkerShape T,
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
Draw_Marker2D::Draw_Marker2D(const gp_Pnt2d& P, const Draw_MarkerShape T,
|
Draw_Marker2D::Draw_Marker2D(const gp_Pnt2d& P, const Draw_MarkerShape T,
|
||||||
const Draw_Color& C, const Standard_Real RSize) :
|
const Draw_Color& C, const Standard_Real /*RSize*/) :
|
||||||
myPos(P), myCol(C), myTyp(T), myRSiz(RSize), myIsRSiz(Standard_True)
|
myPos(P), myCol(C), myTyp(T)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -77,4 +77,3 @@ Standard_Boolean Draw_Marker2D::PickReject(const Standard_Real,
|
|||||||
{
|
{
|
||||||
return Standard_False;
|
return Standard_False;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -409,15 +409,15 @@ void DsgPrs_SymmetricPresentation::Add (const Handle(Prs3d_Presentation)& aPrese
|
|||||||
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
||||||
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------------------
|
||||||
//| MARKING OF THE SYMMETRY AXIS |
|
| MARKING OF THE SYMMETRY AXIS |
|
||||||
//--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
// ____
|
____
|
||||||
// \ / :Cursor
|
\ / :Cursor
|
||||||
// \/
|
\/
|
||||||
// /\
|
/\
|
||||||
// /__\
|
/__\
|
||||||
|
*/
|
||||||
Standard_Real Dist = (aAxis.Distance(AttachmentPoint1)+aAxis.Distance(AttachmentPoint2))/75;
|
Standard_Real Dist = (aAxis.Distance(AttachmentPoint1)+aAxis.Distance(AttachmentPoint2))/75;
|
||||||
gp_Vec vs(aDirectionAxis);
|
gp_Vec vs(aDirectionAxis);
|
||||||
gp_Vec vsym(vs.Divided(vs.Magnitude()).Multiplied(Dist).XYZ());
|
gp_Vec vsym(vs.Divided(vs.Magnitude()).Multiplied(Dist).XYZ());
|
||||||
@ -647,15 +647,15 @@ void DsgPrs_SymmetricPresentation::Add (const Handle(Prs3d_Presentation)& aPrese
|
|||||||
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
||||||
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------------------
|
||||||
//| MARKING OF THE AXIS OF SYMMETRY |
|
| MARKING OF THE AXIS OF SYMMETRY |
|
||||||
//--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
// ____
|
____
|
||||||
// \ / :Cursor
|
\ / :Cursor
|
||||||
// \/
|
\/
|
||||||
// /\
|
/\
|
||||||
// /__\
|
/__\
|
||||||
|
*/
|
||||||
Standard_Real Dist = aAxis.Distance(Center1)/37;
|
Standard_Real Dist = aAxis.Distance(Center1)/37;
|
||||||
gp_Dir aDirectionAxis = aAxis.Direction();
|
gp_Dir aDirectionAxis = aAxis.Direction();
|
||||||
gp_Vec vs(aDirectionAxis);
|
gp_Vec vs(aDirectionAxis);
|
||||||
@ -886,15 +886,15 @@ void DsgPrs_SymmetricPresentation::Add (const Handle(Prs3d_Presentation)& aPrese
|
|||||||
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Added(vec2.Reversed())));
|
||||||
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
aPrims->AddVertex(pOff.Translated(vec1.Reversed().Added(vec2.Reversed())));
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------
|
/*--------------------------------------------------------------------------------------
|
||||||
//| MARKING OF THE AXIS OF SYMMETRY |
|
| MARKING OF THE AXIS OF SYMMETRY |
|
||||||
//--------------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------------
|
||||||
// ____
|
____
|
||||||
// \ / :Cursor
|
\ / :Cursor
|
||||||
// \/
|
\/
|
||||||
// /\
|
/\
|
||||||
// /__\
|
/__\
|
||||||
|
*/
|
||||||
Standard_Real Dist = P1.Distance(P2)/75;
|
Standard_Real Dist = P1.Distance(P2)/75;
|
||||||
gp_Dir aDirectionAxis = aAxis.Direction();
|
gp_Dir aDirectionAxis = aAxis.Direction();
|
||||||
gp_Vec vs(aDirectionAxis);
|
gp_Vec vs(aDirectionAxis);
|
||||||
|
@ -403,7 +403,7 @@ Extrema_ExtElC::Extrema_ExtElC (const gp_Lin& C1,
|
|||||||
//
|
//
|
||||||
aTol=1.e-12;
|
aTol=1.e-12;
|
||||||
//
|
//
|
||||||
/*
|
|
||||||
if(fabs(A5) <= aTol) {
|
if(fabs(A5) <= aTol) {
|
||||||
A5 = 0.;
|
A5 = 0.;
|
||||||
}
|
}
|
||||||
|
@ -110,8 +110,6 @@ fields
|
|||||||
myvsup : Real from Standard;
|
myvsup : Real from Standard;
|
||||||
mytolv : Real from Standard;
|
mytolv : Real from Standard;
|
||||||
|
|
||||||
myVRange : Real from Standard;
|
|
||||||
|
|
||||||
myF : FuncExtPS from Extrema;
|
myF : FuncExtPS from Extrema;
|
||||||
myC : HCurve from Adaptor3d;
|
myC : HCurve from Adaptor3d;
|
||||||
myS : SurfacePtr from Adaptor3d;
|
myS : SurfacePtr from Adaptor3d;
|
||||||
|
@ -161,8 +161,6 @@ fields
|
|||||||
mynbext: Integer;
|
mynbext: Integer;
|
||||||
inverse: Boolean;
|
inverse: Boolean;
|
||||||
myC: Address from Standard;
|
myC: Address from Standard;
|
||||||
myu1: Real;
|
|
||||||
myu2: Real;
|
|
||||||
myv1: Real;
|
myv1: Real;
|
||||||
myv2: Real;
|
myv2: Real;
|
||||||
mytolc1: Real;
|
mytolc1: Real;
|
||||||
|
@ -158,7 +158,6 @@ fields
|
|||||||
mytol1 : Real;
|
mytol1 : Real;
|
||||||
mytol2 : Real;
|
mytol2 : Real;
|
||||||
myF : FuncExtCS from Extrema;
|
myF : FuncExtCS from Extrema;
|
||||||
myC : CurvePtr from Adaptor3d;
|
|
||||||
myS : SurfacePtr from Adaptor3d;
|
myS : SurfacePtr from Adaptor3d;
|
||||||
|
|
||||||
end GenExtCS;
|
end GenExtCS;
|
||||||
|
@ -147,7 +147,6 @@ fields
|
|||||||
mytol1 : Real;
|
mytol1 : Real;
|
||||||
mytol2 : Real;
|
mytol2 : Real;
|
||||||
myF : FuncExtSS from Extrema;
|
myF : FuncExtSS from Extrema;
|
||||||
myS1 : SurfacePtr from Adaptor3d;
|
|
||||||
myS2 : SurfacePtr from Adaptor3d;
|
myS2 : SurfacePtr from Adaptor3d;
|
||||||
|
|
||||||
end GenExtSS;
|
end GenExtSS;
|
||||||
|
@ -87,7 +87,6 @@ is
|
|||||||
fields
|
fields
|
||||||
myNbElements : Integer;
|
myNbElements : Integer;
|
||||||
myDimension : Integer;
|
myDimension : Integer;
|
||||||
myTolerance : Real;
|
|
||||||
myBase : Base from PLib;
|
myBase : Base from PLib;
|
||||||
myKnots : HArray1OfReal;
|
myKnots : HArray1OfReal;
|
||||||
myDegree : Array1OfInteger;
|
myDegree : Array1OfInteger;
|
||||||
|
@ -35,9 +35,8 @@
|
|||||||
FEmTool_Curve::FEmTool_Curve(const Standard_Integer Dimension,
|
FEmTool_Curve::FEmTool_Curve(const Standard_Integer Dimension,
|
||||||
const Standard_Integer NbElements,
|
const Standard_Integer NbElements,
|
||||||
const Handle(PLib_Base)& TheBase,
|
const Handle(PLib_Base)& TheBase,
|
||||||
const Standard_Real Tolerance) :
|
const Standard_Real) :
|
||||||
myNbElements(NbElements), myDimension(Dimension),
|
myNbElements(NbElements), myDimension(Dimension),
|
||||||
myTolerance(Tolerance),
|
|
||||||
myBase(TheBase), myDegree(1, myNbElements),
|
myBase(TheBase), myDegree(1, myNbElements),
|
||||||
myCoeff(1, myDimension*myNbElements*(myBase->WorkDegree() + 1)),
|
myCoeff(1, myDimension*myNbElements*(myBase->WorkDegree() + 1)),
|
||||||
myPoly(1, myDimension*myNbElements*(myBase->WorkDegree() + 1)),
|
myPoly(1, myDimension*myNbElements*(myBase->WorkDegree() + 1)),
|
||||||
|
@ -80,7 +80,6 @@ is
|
|||||||
fields
|
fields
|
||||||
MyLengthSliding : Real;
|
MyLengthSliding : Real;
|
||||||
OriginalSliding : Real;
|
OriginalSliding : Real;
|
||||||
MyFreeSliding : Boolean;
|
|
||||||
MyBattenLaw : BattenLaw;
|
MyBattenLaw : BattenLaw;
|
||||||
MyTension : DistributionOfTension;
|
MyTension : DistributionOfTension;
|
||||||
MySagging : DistributionOfSagging;
|
MySagging : DistributionOfSagging;
|
||||||
|
@ -46,7 +46,6 @@ FairCurve_EnergyOfBatten::FairCurve_EnergyOfBatten(const Standard_Integer BSplOr
|
|||||||
FreeSliding, Angle1, Angle2),
|
FreeSliding, Angle1, Angle2),
|
||||||
MyLengthSliding(LengthSliding),
|
MyLengthSliding(LengthSliding),
|
||||||
OriginalSliding(LengthSliding),
|
OriginalSliding(LengthSliding),
|
||||||
MyFreeSliding(FreeSliding),
|
|
||||||
MyBattenLaw(Law),
|
MyBattenLaw(Law),
|
||||||
MyTension(BSplOrder, FlatKnots, Poles, 1, LengthSliding, Law, FreeSliding),
|
MyTension(BSplOrder, FlatKnots, Poles, 1, LengthSliding, Law, FreeSliding),
|
||||||
MySagging(BSplOrder, FlatKnots, Poles, 1, Law, FreeSliding)
|
MySagging(BSplOrder, FlatKnots, Poles, 1, Law, FreeSliding)
|
||||||
|
@ -86,7 +86,6 @@ is
|
|||||||
fields
|
fields
|
||||||
MyLengthSliding : Real;
|
MyLengthSliding : Real;
|
||||||
OriginalSliding : Real;
|
OriginalSliding : Real;
|
||||||
MyFreeSliding : Boolean;
|
|
||||||
MyBattenLaw : BattenLaw;
|
MyBattenLaw : BattenLaw;
|
||||||
MyPhysicalRatio : Real;
|
MyPhysicalRatio : Real;
|
||||||
MyTension : DistributionOfTension;
|
MyTension : DistributionOfTension;
|
||||||
|
@ -45,7 +45,6 @@ FairCurve_EnergyOfMVC::FairCurve_EnergyOfMVC(const Standard_Integer BSplOrder,
|
|||||||
BSplOrder-1, Curvature1, Curvature2),
|
BSplOrder-1, Curvature1, Curvature2),
|
||||||
MyLengthSliding(LengthSliding),
|
MyLengthSliding(LengthSliding),
|
||||||
OriginalSliding(LengthSliding),
|
OriginalSliding(LengthSliding),
|
||||||
MyFreeSliding(FreeSliding),
|
|
||||||
MyBattenLaw(Law),
|
MyBattenLaw(Law),
|
||||||
MyPhysicalRatio(PhysicalRatio),
|
MyPhysicalRatio(PhysicalRatio),
|
||||||
MyTension(BSplOrder, FlatKnots, Poles, 1, LengthSliding, Law, FreeSliding, Standard_True),
|
MyTension(BSplOrder, FlatKnots, Poles, 1, LengthSliding, Law, FreeSliding, Standard_True),
|
||||||
|
@ -178,7 +178,6 @@ fields
|
|||||||
-- stores the number of points computed with the
|
-- stores the number of points computed with the
|
||||||
-- requested Abscissa else stores the requested
|
-- requested Abscissa else stores the requested
|
||||||
-- number of points
|
-- number of points
|
||||||
myAbscissa : Real;
|
|
||||||
myParams : HArray1OfReal from TColStd ;
|
myParams : HArray1OfReal from TColStd ;
|
||||||
-- the size of this array will be be bigger than myNbPoints
|
-- the size of this array will be be bigger than myNbPoints
|
||||||
-- by one or two
|
-- by one or two
|
||||||
|
@ -18,19 +18,12 @@
|
|||||||
|
|
||||||
#include <StdFail_NotDone.hxx>
|
#include <StdFail_NotDone.hxx>
|
||||||
#include <TColStd_HArray1OfReal.hxx>
|
#include <TColStd_HArray1OfReal.hxx>
|
||||||
//#include <GCPnts_QuasiUniformAbscissa.hxx>
|
|
||||||
|
|
||||||
inline Standard_Boolean GCPnts_QuasiUniformAbscissa::IsDone () const
|
inline Standard_Boolean GCPnts_QuasiUniformAbscissa::IsDone () const
|
||||||
{
|
{
|
||||||
return myDone;
|
return myDone;
|
||||||
}
|
}
|
||||||
|
|
||||||
//inline Standard_Real GCPnts_QuasiUniformAbscissa::Abscissa () const
|
|
||||||
//{
|
|
||||||
// StdFail_NotDone_Raise_if(!myDone,
|
|
||||||
// "GCPnts_QuasiUniformAbscissa::Abscissa()");
|
|
||||||
// return myAbscissa;
|
|
||||||
//}
|
|
||||||
|
|
||||||
inline Standard_Integer GCPnts_QuasiUniformAbscissa::NbPoints () const
|
inline Standard_Integer GCPnts_QuasiUniformAbscissa::NbPoints () const
|
||||||
{
|
{
|
||||||
|
@ -113,7 +113,16 @@ static Standard_Integer FillIntervalBounds(Standard_Real A,
|
|||||||
for(; i <= iEnd; i++){
|
for(; i <= iEnd; i++){
|
||||||
Standard_Real kn = Knots(i);
|
Standard_Real kn = Knots(i);
|
||||||
if(A < kn)
|
if(A < kn)
|
||||||
if(kn < B) VA(j++) = VB(k++) = kn; else break;
|
{
|
||||||
|
if(kn < B)
|
||||||
|
{
|
||||||
|
VA(j++) = VB(k++) = kn;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
VB(k) = B;
|
VB(k) = B;
|
||||||
return k;
|
return k;
|
||||||
|
@ -82,7 +82,16 @@ static Standard_Integer FillIntervalBounds(Standard_Real A, Standard_Real B, con
|
|||||||
for(; i <= iEnd; i++){
|
for(; i <= iEnd; i++){
|
||||||
Standard_Real kn = Knots(i);
|
Standard_Real kn = Knots(i);
|
||||||
if(A < kn)
|
if(A < kn)
|
||||||
if(kn < B) VA(j++) = VB(k++) = kn; else break;
|
{
|
||||||
|
if(kn < B)
|
||||||
|
{
|
||||||
|
VA(j++) = VB(k++) = kn;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
VB(k) = B;
|
VB(k) = B;
|
||||||
return k;
|
return k;
|
||||||
|
@ -732,9 +732,6 @@ fields
|
|||||||
-- the cache
|
-- the cache
|
||||||
ucachespanlenght : Real ;
|
ucachespanlenght : Real ;
|
||||||
vcachespanlenght : Real ;
|
vcachespanlenght : Real ;
|
||||||
-- Always 1. for the moment.
|
|
||||||
ucachespanindex : Integer ;
|
|
||||||
vcachespanindex : Integer ;
|
|
||||||
-- the span for which the cache is valid if
|
-- the span for which the cache is valid if
|
||||||
-- validcache is 1
|
-- validcache is 1
|
||||||
validcache : Integer ;
|
validcache : Integer ;
|
||||||
|
@ -221,7 +221,6 @@ fields
|
|||||||
myBary : Pnt from gp;
|
myBary : Pnt from gp;
|
||||||
|
|
||||||
myRadius : Real;
|
myRadius : Real;
|
||||||
myMinW : Real;
|
|
||||||
maxang : Real;
|
maxang : Real;
|
||||||
minang : Real;
|
minang : Real;
|
||||||
distmin : Real;
|
distmin : Real;
|
||||||
|
@ -226,8 +226,6 @@ fields
|
|||||||
|
|
||||||
-- result curves of aproximation.
|
-- result curves of aproximation.
|
||||||
appdone : Boolean from Standard;
|
appdone : Boolean from Standard;
|
||||||
tolapp3d : Real from Standard[4];
|
|
||||||
tolappang : Real from Standard[4];
|
|
||||||
degree : Integer from Standard [2];
|
degree : Integer from Standard [2];
|
||||||
curvpol : HArray1OfPnt from TColgp [4];
|
curvpol : HArray1OfPnt from TColgp [4];
|
||||||
tgtepol : HArray1OfPnt from TColgp [4];
|
tgtepol : HArray1OfPnt from TColgp [4];
|
||||||
|
@ -103,7 +103,6 @@ fields
|
|||||||
|
|
||||||
-- the corners.
|
-- the corners.
|
||||||
c : Pnt from gp [4];
|
c : Pnt from gp [4];
|
||||||
gap : Real from Standard [4];
|
|
||||||
|
|
||||||
-- the blending functions.
|
-- the blending functions.
|
||||||
a : Function from Law [2];
|
a : Function from Law [2];
|
||||||
|
@ -329,7 +329,6 @@ fields
|
|||||||
myG1Error : Real from Standard;
|
myG1Error : Real from Standard;
|
||||||
myG2Error : Real from Standard;
|
myG2Error : Real from Standard;
|
||||||
myNbPtsOnCur : Integer from Standard;
|
myNbPtsOnCur : Integer from Standard;
|
||||||
mySurfInitIsPlane : Boolean from Standard;
|
|
||||||
mySurfInitIsGive : Boolean from Standard;
|
mySurfInitIsGive : Boolean from Standard;
|
||||||
myNbIter : Integer from Standard;
|
myNbIter : Integer from Standard;
|
||||||
myProj : ExtPS from Extrema;
|
myProj : ExtPS from Extrema;
|
||||||
@ -338,7 +337,6 @@ fields
|
|||||||
myTol2d : Real from Standard;
|
myTol2d : Real from Standard;
|
||||||
myTol3d : Real from Standard;
|
myTol3d : Real from Standard;
|
||||||
myTolAng : Real from Standard;
|
myTolAng : Real from Standard;
|
||||||
myTolCurv : Real from Standard;
|
|
||||||
myTolU : Real from Standard;
|
myTolU : Real from Standard;
|
||||||
myTolV : Real from Standard;
|
myTolV : Real from Standard;
|
||||||
|
|
||||||
|
@ -121,7 +121,7 @@ GeomPlate_BuildPlateSurface::GeomPlate_BuildPlateSurface (
|
|||||||
const Standard_Real Tol2d,
|
const Standard_Real Tol2d,
|
||||||
const Standard_Real Tol3d,
|
const Standard_Real Tol3d,
|
||||||
const Standard_Real TolAng,
|
const Standard_Real TolAng,
|
||||||
const Standard_Real TolCurv,
|
const Standard_Real ,
|
||||||
const Standard_Boolean Anisotropie
|
const Standard_Boolean Anisotropie
|
||||||
) :
|
) :
|
||||||
myAnisotropie(Anisotropie),
|
myAnisotropie(Anisotropie),
|
||||||
@ -131,7 +131,6 @@ myProj(),
|
|||||||
myTol2d(Tol2d),
|
myTol2d(Tol2d),
|
||||||
myTol3d(Tol3d),
|
myTol3d(Tol3d),
|
||||||
myTolAng(TolAng),
|
myTolAng(TolAng),
|
||||||
myTolCurv(TolCurv),
|
|
||||||
myNbBounds(0)
|
myNbBounds(0)
|
||||||
{ Standard_Integer NTCurve=TabCurve->Length();// Nombre de contraintes lineaires
|
{ Standard_Integer NTCurve=TabCurve->Length();// Nombre de contraintes lineaires
|
||||||
myNbPtsOnCur = 0; // Debrayage du calcul du nombre de points
|
myNbPtsOnCur = 0; // Debrayage du calcul du nombre de points
|
||||||
@ -190,7 +189,6 @@ myProj(),
|
|||||||
myTol2d(Tol2d),
|
myTol2d(Tol2d),
|
||||||
myTol3d(Tol3d),
|
myTol3d(Tol3d),
|
||||||
myTolAng(TolAng),
|
myTolAng(TolAng),
|
||||||
myTolCurv(TolCurv),
|
|
||||||
myNbBounds(0)
|
myNbBounds(0)
|
||||||
{ if (myNbIter<1)
|
{ if (myNbIter<1)
|
||||||
Standard_ConstructionError::Raise("GeomPlate : Number of iteration must be >= 1");
|
Standard_ConstructionError::Raise("GeomPlate : Number of iteration must be >= 1");
|
||||||
@ -225,7 +223,6 @@ myProj(),
|
|||||||
myTol2d(Tol2d),
|
myTol2d(Tol2d),
|
||||||
myTol3d(Tol3d),
|
myTol3d(Tol3d),
|
||||||
myTolAng(TolAng),
|
myTolAng(TolAng),
|
||||||
myTolCurv(TolCurv),
|
|
||||||
myNbBounds(0)
|
myNbBounds(0)
|
||||||
{ if (myNbIter<1)
|
{ if (myNbIter<1)
|
||||||
Standard_ConstructionError::Raise("GeomPlate : Number of iteration must be >= 1");
|
Standard_ConstructionError::Raise("GeomPlate : Number of iteration must be >= 1");
|
||||||
|
@ -572,7 +572,6 @@ fields
|
|||||||
myEMap : IndexedMapOfShape from TopTools;
|
myEMap : IndexedMapOfShape from TopTools;
|
||||||
myFMap : IndexedMapOfShape from TopTools;
|
myFMap : IndexedMapOfShape from TopTools;
|
||||||
myAlgo : PolyAlgo from HLRAlgo;
|
myAlgo : PolyAlgo from HLRAlgo;
|
||||||
myHide : Integer from Standard;
|
|
||||||
myDebug : Boolean from Standard;
|
myDebug : Boolean from Standard;
|
||||||
myAngle : Real from Standard;
|
myAngle : Real from Standard;
|
||||||
myTolSta : Real from Standard;
|
myTolSta : Real from Standard;
|
||||||
|
@ -107,7 +107,6 @@ is
|
|||||||
|
|
||||||
fields
|
fields
|
||||||
|
|
||||||
thecnum : Integer; -- current entity number for recognize
|
|
||||||
thectyp : IGESType; -- its IGESType (for purpose of optimization)
|
thectyp : IGESType; -- its IGESType (for purpose of optimization)
|
||||||
thestar : HSequenceOfHAsciiString; -- start section
|
thestar : HSequenceOfHAsciiString; -- start section
|
||||||
theparh : ParamSet; -- ParamSet reading global parameters
|
theparh : ParamSet; -- ParamSet reading global parameters
|
||||||
|
@ -234,10 +234,6 @@ fields
|
|||||||
RestrictedInf : Boolean from Standard;
|
RestrictedInf : Boolean from Standard;
|
||||||
RestrictedSup : Boolean from Standard;
|
RestrictedSup : Boolean from Standard;
|
||||||
|
|
||||||
|
|
||||||
LastZ : Real from Standard;
|
|
||||||
LastDZ : Real from Standard;
|
|
||||||
|
|
||||||
firstbounded : Boolean from Standard;
|
firstbounded : Boolean from Standard;
|
||||||
lastbounded : Boolean from Standard;
|
lastbounded : Boolean from Standard;
|
||||||
|
|
||||||
|
@ -84,7 +84,6 @@ fields
|
|||||||
quad1 : Quadric from IntSurf;
|
quad1 : Quadric from IntSurf;
|
||||||
quad2 : Quadric from IntSurf;
|
quad2 : Quadric from IntSurf;
|
||||||
deflectionmax : Real from Standard;
|
deflectionmax : Real from Standard;
|
||||||
pasuvmax : Real from Standard;
|
|
||||||
nbpointsmax : Integer from Standard;
|
nbpointsmax : Integer from Standard;
|
||||||
type : Integer from Standard; -- 0: Constant Parameter
|
type : Integer from Standard; -- 0: Constant Parameter
|
||||||
-- 1: Uniform Abscissa
|
-- 1: Uniform Abscissa
|
||||||
|
@ -106,7 +106,6 @@ static
|
|||||||
quad1(Quad1),
|
quad1(Quad1),
|
||||||
quad2(Quad2),
|
quad2(Quad2),
|
||||||
deflectionmax(0.01),
|
deflectionmax(0.01),
|
||||||
pasuvmax(0.05),
|
|
||||||
nbpointsmax(200),
|
nbpointsmax(200),
|
||||||
type(0),
|
type(0),
|
||||||
myTolParam(1.e-12),
|
myTolParam(1.e-12),
|
||||||
@ -122,13 +121,12 @@ static
|
|||||||
IntPatch_ALineToWLine::IntPatch_ALineToWLine(const IntSurf_Quadric& Quad1,
|
IntPatch_ALineToWLine::IntPatch_ALineToWLine(const IntSurf_Quadric& Quad1,
|
||||||
const IntSurf_Quadric& Quad2,
|
const IntSurf_Quadric& Quad2,
|
||||||
const Standard_Real Deflection,
|
const Standard_Real Deflection,
|
||||||
const Standard_Real PasUVMax,
|
const Standard_Real ,
|
||||||
const Standard_Integer NbMaxPoints)
|
const Standard_Integer NbMaxPoints)
|
||||||
:
|
:
|
||||||
quad1(Quad1),
|
quad1(Quad1),
|
||||||
quad2(Quad2),
|
quad2(Quad2),
|
||||||
deflectionmax(Deflection),
|
deflectionmax(Deflection),
|
||||||
pasuvmax(PasUVMax),
|
|
||||||
nbpointsmax(NbMaxPoints),
|
nbpointsmax(NbMaxPoints),
|
||||||
myTolParam(1.e-12),
|
myTolParam(1.e-12),
|
||||||
myTolOpenDomain(1.e-9),
|
myTolOpenDomain(1.e-9),
|
||||||
|
@ -180,7 +180,6 @@ fields
|
|||||||
empt : Boolean from Standard;
|
empt : Boolean from Standard;
|
||||||
tgte : Boolean from Standard;
|
tgte : Boolean from Standard;
|
||||||
oppo : Boolean from Standard;
|
oppo : Boolean from Standard;
|
||||||
reverse: Boolean from Standard;
|
|
||||||
spnt : SequenceOfPoint from IntPatch;
|
spnt : SequenceOfPoint from IntPatch;
|
||||||
slin : SequenceOfLine from IntPatch;
|
slin : SequenceOfLine from IntPatch;
|
||||||
solrst : TheSOnBounds from IntPatch;
|
solrst : TheSOnBounds from IntPatch;
|
||||||
|
@ -360,9 +360,6 @@ fields
|
|||||||
|
|
||||||
done : Boolean from Standard;
|
done : Boolean from Standard;
|
||||||
empt : Boolean from Standard;
|
empt : Boolean from Standard;
|
||||||
Preci : Real from Standard;
|
|
||||||
Fleche : Real from Standard;
|
|
||||||
Pas : Real from Standard;
|
|
||||||
SLin : SequenceOfLine from IntPatch;
|
SLin : SequenceOfLine from IntPatch;
|
||||||
|
|
||||||
end PrmPrmIntersection;
|
end PrmPrmIntersection;
|
||||||
|
@ -274,7 +274,6 @@ fields
|
|||||||
|
|
||||||
myPar1 : Real from Standard;
|
myPar1 : Real from Standard;
|
||||||
myParallel : Boolean from Standard;
|
myParallel : Boolean from Standard;
|
||||||
myAllNullFlag : Boolean from Standard;
|
|
||||||
|
|
||||||
myRange : Range from IntTools;
|
myRange : Range from IntTools;
|
||||||
|
|
||||||
|
@ -205,7 +205,6 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
thenum0 : Integer; -- current data for access to parameters
|
thenum0 : Integer; -- current data for access to parameters
|
||||||
thenump0 : Integer;
|
|
||||||
therrload : Integer;
|
therrload : Integer;
|
||||||
theparams : ParamSet; -- the general set of parameters
|
theparams : ParamSet; -- the general set of parameters
|
||||||
thenumpar : Array1OfInteger from TColStd; -- beginning of each one
|
thenumpar : Array1OfInteger from TColStd; -- beginning of each one
|
||||||
|
@ -84,25 +84,11 @@ fields
|
|||||||
thename : AsciiString;
|
thename : AsciiString;
|
||||||
thedef : AsciiString;
|
thedef : AsciiString;
|
||||||
thelabel : AsciiString;
|
thelabel : AsciiString;
|
||||||
thetype : ParamType from Interface;
|
|
||||||
theotyp : Type from Standard; -- for object
|
theotyp : Type from Standard; -- for object
|
||||||
|
|
||||||
thelims : Integer; -- status for integer/enum/real limits
|
|
||||||
themaxlen : Integer;
|
|
||||||
theintlow : Integer;
|
|
||||||
theintup : Integer;
|
|
||||||
therealow : Real;
|
|
||||||
therealup : Real;
|
|
||||||
theunidef : AsciiString;
|
theunidef : AsciiString;
|
||||||
|
|
||||||
theenums : HArray1OfAsciiString from TColStd;
|
theenums : HArray1OfAsciiString from TColStd;
|
||||||
theeadds : DictionaryOfInteger;
|
theeadds : DictionaryOfInteger;
|
||||||
|
|
||||||
theinterp : ValueInterpret;
|
|
||||||
thesatisf : ValueSatisfies;
|
|
||||||
thesatisn : AsciiString;
|
thesatisn : AsciiString;
|
||||||
|
|
||||||
theival : Integer;
|
|
||||||
thehval : HAsciiString from TCollection;
|
thehval : HAsciiString from TCollection;
|
||||||
theoval : Transient;
|
theoval : Transient;
|
||||||
|
|
||||||
|
@ -279,7 +279,6 @@ fields
|
|||||||
myContC0 : Real from Standard;
|
myContC0 : Real from Standard;
|
||||||
myContC1 : Real from Standard;
|
myContC1 : Real from Standard;
|
||||||
myContC2 : Real from Standard;
|
myContC2 : Real from Standard;
|
||||||
myContG0 : Real from Standard;
|
|
||||||
myContG1 : Real from Standard;
|
myContG1 : Real from Standard;
|
||||||
myContG2 : Real from Standard;
|
myContG2 : Real from Standard;
|
||||||
myCourbC1 : Real from Standard;
|
myCourbC1 : Real from Standard;
|
||||||
|
@ -147,8 +147,6 @@ fields
|
|||||||
firstArcRight : Address from Standard;
|
firstArcRight : Address from Standard;
|
||||||
secondArcRight : Address from Standard;
|
secondArcRight : Address from Standard;
|
||||||
secondArcLeft : Address from Standard;
|
secondArcLeft : Address from Standard;
|
||||||
firstParameter : Real;
|
|
||||||
secondParameter : Real;
|
|
||||||
|
|
||||||
end Arc;
|
end Arc;
|
||||||
|
|
||||||
|
@ -81,7 +81,6 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
myDeflection: Real;
|
myDeflection: Real;
|
||||||
myNbNodes: Integer;
|
|
||||||
myNodes: Array1OfPnt2d from TColgp;
|
myNodes: Array1OfPnt2d from TColgp;
|
||||||
|
|
||||||
end Polygon2D;
|
end Polygon2D;
|
||||||
|
@ -111,5 +111,5 @@ fields
|
|||||||
|
|
||||||
mytype : TypeOfSensitivity;
|
mytype : TypeOfSensitivity;
|
||||||
myautointer : Boolean;
|
myautointer : Boolean;
|
||||||
myDetectedIndex : Integer from Standard;
|
|
||||||
end SensitiveFace;
|
end SensitiveFace;
|
||||||
|
@ -54,8 +54,7 @@ Select3D_SensitiveFace(const Handle(SelectBasics_EntityOwner)& OwnerId,
|
|||||||
const TColgp_Array1OfPnt& ThePoints,
|
const TColgp_Array1OfPnt& ThePoints,
|
||||||
const Select3D_TypeOfSensitivity aType):
|
const Select3D_TypeOfSensitivity aType):
|
||||||
Select3D_SensitivePoly(OwnerId, ThePoints),
|
Select3D_SensitivePoly(OwnerId, ThePoints),
|
||||||
mytype (aType),
|
mytype (aType)
|
||||||
myDetectedIndex(-1)
|
|
||||||
{
|
{
|
||||||
AutoInitFlags(myautointer);
|
AutoInitFlags(myautointer);
|
||||||
}
|
}
|
||||||
@ -70,8 +69,7 @@ Select3D_SensitiveFace(const Handle(SelectBasics_EntityOwner)& OwnerId,
|
|||||||
const Handle(TColgp_HArray1OfPnt)& ThePoints,
|
const Handle(TColgp_HArray1OfPnt)& ThePoints,
|
||||||
const Select3D_TypeOfSensitivity aType):
|
const Select3D_TypeOfSensitivity aType):
|
||||||
Select3D_SensitivePoly(OwnerId, ThePoints),
|
Select3D_SensitivePoly(OwnerId, ThePoints),
|
||||||
mytype (aType),
|
mytype (aType)
|
||||||
myDetectedIndex(-1)
|
|
||||||
{
|
{
|
||||||
AutoInitFlags(myautointer);
|
AutoInitFlags(myautointer);
|
||||||
}
|
}
|
||||||
|
@ -122,7 +122,6 @@ is
|
|||||||
---Purpose:returns <mymaxrect>
|
---Purpose:returns <mymaxrect>
|
||||||
|
|
||||||
fields
|
fields
|
||||||
mymaxrect : Integer;
|
|
||||||
mysensitive : SensitiveEntitySequence from Select3D;
|
mysensitive : SensitiveEntitySequence from Select3D;
|
||||||
myDetectedIndex : Integer from Standard;
|
myDetectedIndex : Integer from Standard;
|
||||||
end SensitiveWire;
|
end SensitiveWire;
|
||||||
|
@ -39,9 +39,8 @@
|
|||||||
|
|
||||||
Select3D_SensitiveWire::
|
Select3D_SensitiveWire::
|
||||||
Select3D_SensitiveWire(const Handle(SelectBasics_EntityOwner)& OwnerId,
|
Select3D_SensitiveWire(const Handle(SelectBasics_EntityOwner)& OwnerId,
|
||||||
const Standard_Integer MaxRect):
|
const Standard_Integer /*MaxRect*/):
|
||||||
Select3D_SensitiveEntity(OwnerId),
|
Select3D_SensitiveEntity(OwnerId),
|
||||||
mymaxrect(MaxRect),
|
|
||||||
myDetectedIndex(-1)
|
myDetectedIndex(-1)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
@ -102,7 +102,6 @@ fields
|
|||||||
mynew : MapOfInteger from TColStd;
|
mynew : MapOfInteger from TColStd;
|
||||||
myhimap : IndexedDataMapOfOwnerPrs;
|
myhimap : IndexedDataMapOfOwnerPrs;
|
||||||
|
|
||||||
mynbpick : Integer;
|
|
||||||
mylastindex : Integer;
|
mylastindex : Integer;
|
||||||
myManager : TransientManager from Visual3d;
|
myManager : TransientManager from Visual3d;
|
||||||
end BRepHilighter;
|
end BRepHilighter;
|
||||||
|
@ -58,7 +58,6 @@ is
|
|||||||
|
|
||||||
Set (myclass; label: Label from TDF; string : ExtendedString from TCollection)
|
Set (myclass; label: Label from TDF; string : ExtendedString from TCollection)
|
||||||
---Purpose: Creates (if does not exist) and sets the name in the name attribute.
|
---Purpose: Creates (if does not exist) and sets the name in the name attribute.
|
||||||
-- myEmpty becomes False
|
|
||||||
returns Name from TDataStd;
|
returns Name from TDataStd;
|
||||||
|
|
||||||
|
|
||||||
@ -158,11 +157,6 @@ is
|
|||||||
-- Returns the name contained in this name attribute.
|
-- Returns the name contained in this name attribute.
|
||||||
---C++: return const &
|
---C++: return const &
|
||||||
|
|
||||||
--SetEmpty(me: mutable);
|
|
||||||
---Purpose: Set myEmpty field
|
|
||||||
|
|
||||||
--IsEmpty(me) returns Boolean from Standard;
|
|
||||||
|
|
||||||
---Category: TDF_Attribute methods
|
---Category: TDF_Attribute methods
|
||||||
-- =====================
|
-- =====================
|
||||||
|
|
||||||
@ -186,6 +180,5 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
myString : ExtendedString from TCollection; --To store name
|
myString : ExtendedString from TCollection; --To store name
|
||||||
myEmpty : Boolean from Standard; --Is set to True if name isn't set
|
|
||||||
|
|
||||||
end Name;
|
end Name;
|
||||||
|
@ -123,26 +123,7 @@ Handle(TDataStd_Name) TDataStd_Name::Set
|
|||||||
//purpose : Empty Constructor
|
//purpose : Empty Constructor
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
TDataStd_Name::TDataStd_Name ()
|
TDataStd_Name::TDataStd_Name () { }
|
||||||
: myEmpty(Standard_True) { }
|
|
||||||
|
|
||||||
//=======================================================================
|
|
||||||
//function : Father
|
|
||||||
//purpose :
|
|
||||||
//=======================================================================
|
|
||||||
// Standard_Boolean TDataStd_Name::Father (Handle(TDataStd_Name)& name) const
|
|
||||||
// {
|
|
||||||
// Handle(TDataStd_Name) father;
|
|
||||||
// TDF_Label L = Label();
|
|
||||||
// while (!L.IsRoot()) {
|
|
||||||
// L = L.Father();
|
|
||||||
// if (L.FindAttribute (TDataStd_Name::GetID(), father)) {
|
|
||||||
// name = father;
|
|
||||||
// return Standard_True;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// return Standard_False;
|
|
||||||
// }
|
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : Set
|
//function : Set
|
||||||
@ -150,15 +131,10 @@ TDataStd_Name::TDataStd_Name ()
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
void TDataStd_Name::Set (const TCollection_ExtendedString& S)
|
void TDataStd_Name::Set (const TCollection_ExtendedString& S)
|
||||||
{
|
{
|
||||||
// OCC2932 correction
|
|
||||||
if(myString == S) return;
|
if(myString == S) return;
|
||||||
|
|
||||||
Backup();
|
Backup();
|
||||||
myString = S;
|
myString = S;
|
||||||
//TCollection_ExtendedString tmpS(S);
|
|
||||||
//tmpS.RemoveAll(':');
|
|
||||||
//myString = tmpS;
|
|
||||||
//myEmpty = Standard_False;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -172,24 +148,6 @@ const TCollection_ExtendedString& TDataStd_Name::Get () const
|
|||||||
return myString;
|
return myString;
|
||||||
}
|
}
|
||||||
|
|
||||||
//=======================================================================
|
|
||||||
//function : SetEmpty
|
|
||||||
//purpose :
|
|
||||||
//=======================================================================
|
|
||||||
// void TDataStd_Name::SetEmpty()
|
|
||||||
// {
|
|
||||||
// Backup();
|
|
||||||
// myEmpty = Standard_True;
|
|
||||||
// myString.Clear();
|
|
||||||
// }
|
|
||||||
|
|
||||||
//=======================================================================
|
|
||||||
//function : IsEmpty
|
|
||||||
//purpose :
|
|
||||||
//=======================================================================
|
|
||||||
//Standard_Boolean TDataStd_Name::IsEmpty() const {return myEmpty;}
|
|
||||||
|
|
||||||
|
|
||||||
// TDF_Attribute methods
|
// TDF_Attribute methods
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
@ -200,8 +158,6 @@ const TCollection_ExtendedString& TDataStd_Name::Get () const
|
|||||||
const Standard_GUID& TDataStd_Name::ID () const { return GetID(); }
|
const Standard_GUID& TDataStd_Name::ID () const { return GetID(); }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
//function : NewEmpty
|
//function : NewEmpty
|
||||||
//purpose :
|
//purpose :
|
||||||
|
@ -102,7 +102,6 @@ fields
|
|||||||
|
|
||||||
myTDFAcces : Label from TDF;
|
myTDFAcces : Label from TDF;
|
||||||
myShape : Shape from TopoDS;
|
myShape : Shape from TopoDS;
|
||||||
myOneOnly : Boolean from Standard;
|
|
||||||
|
|
||||||
myDone : Boolean from Standard;
|
myDone : Boolean from Standard;
|
||||||
|
|
||||||
|
@ -76,10 +76,9 @@ static void ModDbgTools_WriteCurrentShape(const Handle(TNaming_NamedShape) & NS)
|
|||||||
TNaming_Identifier::TNaming_Identifier(const TDF_Label& LabAcces,
|
TNaming_Identifier::TNaming_Identifier(const TDF_Label& LabAcces,
|
||||||
const TopoDS_Shape& S,
|
const TopoDS_Shape& S,
|
||||||
const TopoDS_Shape& Context,
|
const TopoDS_Shape& Context,
|
||||||
const Standard_Boolean OneOnly)
|
const Standard_Boolean /*OneOnly*/)
|
||||||
:myTDFAcces(LabAcces), myShape(S), myOneOnly(OneOnly),
|
:myTDFAcces(LabAcces), myShape(S),
|
||||||
myDone(Standard_False),myIsFeature(Standard_False)
|
myDone(Standard_False),myIsFeature(Standard_False)
|
||||||
|
|
||||||
{
|
{
|
||||||
Init(Context);
|
Init(Context);
|
||||||
}
|
}
|
||||||
@ -92,10 +91,9 @@ myDone(Standard_False),myIsFeature(Standard_False)
|
|||||||
TNaming_Identifier::TNaming_Identifier(const TDF_Label& LabAcces,
|
TNaming_Identifier::TNaming_Identifier(const TDF_Label& LabAcces,
|
||||||
const TopoDS_Shape& S,
|
const TopoDS_Shape& S,
|
||||||
const Handle(TNaming_NamedShape)& ContextNS,
|
const Handle(TNaming_NamedShape)& ContextNS,
|
||||||
const Standard_Boolean OneOnly)
|
const Standard_Boolean /*OneOnly*/)
|
||||||
:myTDFAcces(LabAcces), myShape(S), myOneOnly(OneOnly),
|
:myTDFAcces(LabAcces), myShape(S),
|
||||||
myDone(Standard_False),myIsFeature(Standard_False)
|
myDone(Standard_False),myIsFeature(Standard_False)
|
||||||
|
|
||||||
{
|
{
|
||||||
const TopoDS_Shape& aContext = TNaming_Tool::GetShape (ContextNS);
|
const TopoDS_Shape& aContext = TNaming_Tool::GetShape (ContextNS);
|
||||||
Init(aContext);
|
Init(aContext);
|
||||||
|
@ -43,12 +43,10 @@ fields
|
|||||||
|
|
||||||
myEdge1 : Edge from TopoDS;
|
myEdge1 : Edge from TopoDS;
|
||||||
myCurve1 : Curve from Geom2dAdaptor;
|
myCurve1 : Curve from Geom2dAdaptor;
|
||||||
myCurveType1 : CurveType from GeomAbs;
|
|
||||||
myDomain1 : Domain from IntRes2d;
|
myDomain1 : Domain from IntRes2d;
|
||||||
|
|
||||||
myEdge2 : Edge from TopoDS;
|
myEdge2 : Edge from TopoDS;
|
||||||
myCurve2 : Curve from Geom2dAdaptor;
|
myCurve2 : Curve from Geom2dAdaptor;
|
||||||
myCurveType2 : CurveType from GeomAbs;
|
|
||||||
myDomain2 : Domain from IntRes2d;
|
myDomain2 : Domain from IntRes2d;
|
||||||
|
|
||||||
end Hctxee2d from TopOpeBRep;
|
end Hctxee2d from TopOpeBRep;
|
||||||
|
@ -117,7 +117,6 @@ void TopOpeBRep_Hctxee2d::SetEdges(const TopoDS_Edge& E1,const TopoDS_Edge& E2,
|
|||||||
if (apex) {
|
if (apex) {
|
||||||
TopoDS_Vertex vf,vl; TopExp::Vertices(myEdge1,vf,vl);
|
TopoDS_Vertex vf,vl; TopExp::Vertices(myEdge1,vf,vl);
|
||||||
gp_Pnt ptf = BRep_Tool::Pnt(vf); Standard_Real df = pt2.Distance(ptf);
|
gp_Pnt ptf = BRep_Tool::Pnt(vf); Standard_Real df = pt2.Distance(ptf);
|
||||||
gp_Pnt ptl = BRep_Tool::Pnt(vl);
|
|
||||||
Standard_Real tolf = BRep_Tool::Tolerance(vf);
|
Standard_Real tolf = BRep_Tool::Tolerance(vf);
|
||||||
Standard_Boolean onf = (df < tolf);
|
Standard_Boolean onf = (df < tolf);
|
||||||
TopoDS_Vertex v1 = onf ? vf : vl;
|
TopoDS_Vertex v1 = onf ? vf : vl;
|
||||||
|
@ -69,8 +69,6 @@ fields
|
|||||||
myEdge : Edge from TopoDS;
|
myEdge : Edge from TopoDS;
|
||||||
myVertices : ListOfPave from TopOpeBRepBuild;
|
myVertices : ListOfPave from TopOpeBRepBuild;
|
||||||
myVerticesIt : ListIteratorOfListOfPave from TopOpeBRepBuild;
|
myVerticesIt : ListIteratorOfListOfPave from TopOpeBRepBuild;
|
||||||
myEdgeVertexIndex : Integer from Standard;
|
|
||||||
myEdgeVertexCount : Integer from Standard;
|
|
||||||
|
|
||||||
myHasEqualParameters : Boolean from Standard;
|
myHasEqualParameters : Boolean from Standard;
|
||||||
myEqualParameters : Real from Standard;
|
myEqualParameters : Real from Standard;
|
||||||
|
@ -99,6 +99,5 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
myFace:Face from TopoDS;
|
myFace:Face from TopoDS;
|
||||||
myDEBVertexIndex:Integer;
|
|
||||||
|
|
||||||
end WireEdgeSet from TopOpeBRepBuild;
|
end WireEdgeSet from TopOpeBRepBuild;
|
||||||
|
@ -139,13 +139,8 @@ fields
|
|||||||
|
|
||||||
myHDS : HDataStructure from TopOpeBRepDS;
|
myHDS : HDataStructure from TopOpeBRepDS;
|
||||||
myMapSurfaceStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
myMapSurfaceStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
||||||
mySurfaceDone : Boolean from Standard;
|
|
||||||
myMapCurveStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
myMapCurveStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
||||||
myCurveDone : Boolean from Standard;
|
|
||||||
myMapPointStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
myMapPointStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
||||||
myPointDone : Boolean from Standard;
|
|
||||||
myMapShapeStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
myMapShapeStatus : DataMapOfCheckStatus from TopOpeBRepDS;
|
||||||
myShapeDone : Boolean from Standard;
|
|
||||||
myDone : Boolean from Standard;
|
|
||||||
|
|
||||||
end Check from TopOpeBRepDS;
|
end Check from TopOpeBRepDS;
|
||||||
|
@ -50,11 +50,6 @@
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
TopOpeBRepDS_Check::TopOpeBRepDS_Check(const Handle(TopOpeBRepDS_HDataStructure)& HDS)
|
TopOpeBRepDS_Check::TopOpeBRepDS_Check(const Handle(TopOpeBRepDS_HDataStructure)& HDS)
|
||||||
: mySurfaceDone(Standard_False),
|
|
||||||
myCurveDone(Standard_False),
|
|
||||||
myPointDone(Standard_False),
|
|
||||||
myShapeDone (Standard_False),
|
|
||||||
myDone(Standard_False)
|
|
||||||
{
|
{
|
||||||
myHDS = HDS;
|
myHDS = HDS;
|
||||||
myMapSurfaceStatus.Clear();
|
myMapSurfaceStatus.Clear();
|
||||||
@ -69,11 +64,6 @@ TopOpeBRepDS_Check::TopOpeBRepDS_Check(const Handle(TopOpeBRepDS_HDataStructure)
|
|||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
TopOpeBRepDS_Check::TopOpeBRepDS_Check()
|
TopOpeBRepDS_Check::TopOpeBRepDS_Check()
|
||||||
: mySurfaceDone(Standard_False),
|
|
||||||
myCurveDone(Standard_False),
|
|
||||||
myPointDone(Standard_False),
|
|
||||||
myShapeDone (Standard_False),
|
|
||||||
myDone(Standard_False)
|
|
||||||
{
|
{
|
||||||
myMapSurfaceStatus.Clear();
|
myMapSurfaceStatus.Clear();
|
||||||
myMapCurveStatus.Clear();
|
myMapCurveStatus.Clear();
|
||||||
|
@ -1504,7 +1504,7 @@ is
|
|||||||
-- extension must be one of ".png",".bmp",".jpg",".gif".
|
-- extension must be one of ".png",".bmp",".jpg",".gif".
|
||||||
-- Returns FALSE when the dump has failed
|
-- Returns FALSE when the dump has failed
|
||||||
|
|
||||||
Print (me; hPrnDC: Handle from Aspect = NULL;
|
Print (me; hPrnDC: Handle from Aspect = 0;
|
||||||
showDialog: Boolean = Standard_True;
|
showDialog: Boolean = Standard_True;
|
||||||
showBackground : Boolean = Standard_True;
|
showBackground : Boolean = Standard_True;
|
||||||
filename: CString = NULL;
|
filename: CString = NULL;
|
||||||
|
@ -15,11 +15,11 @@
|
|||||||
// purpose or non-infringement. Please see the License for the specific terms
|
// purpose or non-infringement. Please see the License for the specific terms
|
||||||
// and conditions governing the rights and limitations under the License.
|
// and conditions governing the rights and limitations under the License.
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************/
|
||||||
|
|
||||||
FONCTION :
|
/* FUNCTION :
|
||||||
----------
|
----------
|
||||||
File V3d_View_1.cxx :
|
File V3d_View_1.cxx : */
|
||||||
|
|
||||||
|
|
||||||
/*----------------------------------------------------------------------*/
|
/*----------------------------------------------------------------------*/
|
||||||
|
@ -65,11 +65,11 @@
|
|||||||
|
|
||||||
#define FSR_DEBUG(arg)
|
#define FSR_DEBUG(arg)
|
||||||
// Uncomment the following code to have debug output to cout
|
// Uncomment the following code to have debug output to cout
|
||||||
/* * /
|
/*
|
||||||
static Standard_Boolean mydebug = Standard_False;
|
static Standard_Boolean mydebug = Standard_False;
|
||||||
#undef FSR_DEBUG
|
#undef FSR_DEBUG
|
||||||
#define FSR_DEBUG(arg) {if (mydebug) { cout << arg << endl; }}
|
#define FSR_DEBUG(arg) {if (mydebug) { cout << arg << endl; }}
|
||||||
/* */
|
*/
|
||||||
|
|
||||||
class MyDirFunction : public math_Function
|
class MyDirFunction : public math_Function
|
||||||
{
|
{
|
||||||
|
@ -88,7 +88,6 @@ is
|
|||||||
fields
|
fields
|
||||||
|
|
||||||
Done: Boolean;
|
Done: Boolean;
|
||||||
Singular: Boolean;
|
|
||||||
U: Matrix;
|
U: Matrix;
|
||||||
V: Matrix;
|
V: Matrix;
|
||||||
Diag: Vector;
|
Diag: Vector;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user