-- File: FairCurve_DistributionOfSagging.cdl -- Created: Fri Feb 9 11:40:45 1996 -- Author: Philippe MANGIN -- ---Copyright: Matra Datavision 1996 private class DistributionOfSagging from FairCurve inherits DistributionOfEnergy from FairCurve ---Purpose: Compute the Sagging Distribution uses Vector from math, FunctionSet from math, HArray1OfReal from TColStd, HArray1OfPnt2d from TColgp, BattenLaw from FairCurve is Create( BSplOrder : Integer; FlatKnots : HArray1OfReal; Poles : HArray1OfPnt2d; DerivativeOrder : Integer; Law : BattenLaw; NbValAux : Integer = 0) returns DistributionOfSagging; Value(me: in out; X: Vector; F: out Vector) ---Purpose: computes the values of the functions for the -- variable . -- returns True if the computation was done successfully, -- False otherwise. returns Boolean is redefined; fields MyLaw : BattenLaw; end DistributionOfSagging;