5 #ifndef _MGSBRepEndC_HH_
6 #define _MGSBRepEndC_HH_
10 #include "mg/Vector.h"
11 #include "mg/BPointSeq.h"
89 void complete_corner_deriv
122 void set_1st(
int i,
const MGBPointSeq& first_deriv);
123 void set_1st(
int i, std::auto_ptr<MGBPointSeq>& first_derivp);
132 void set_2nd(
int i,
const MGBPointSeq& second_deriv);
133 void set_2nd(
int i, std::auto_ptr<MGBPointSeq>& second_derivp);
136 void set_11d(
int i,
const MGVector& deriv);
139 void set_12d(
int i,
const MGVector& deriv);
142 void set_21d(
int i,
const MGVector& deriv);
145 void set_22d(
int i,
const MGVector& deriv);
163 int m_sdim, m_nu, m_nv;
MGENDCOND cond(int i) const
Definition: SBRepEndC.h:97
std::ostream & operator<<(std::ostream &ostrm, const MGisect &is)
Debug Function.
Definition: isect.h:95
const MGVector & deriv12(int i) const
Definition: SBRepEndC.h:107
Vector of a general n space dimension.
Definition: Vector.h:26
Defines Boolean sum surface.
Definition: BSumSurf.h:26
Defines Coons Patch surface.
Definition: Coons.h:24
Defines End Condition of Surface B-Representation.
Definition: SBRepEndC.h:51
Defines BPoint seq of a space dimension and of a capacity.
Definition: BPointSeq.h:38
const MGVector & deriv11(int i) const
Definition: SBRepEndC.h:106
const MGBPointSeq & second(int i) const
Definition: SBRepEndC.h:101
const MGBPointSeq & first(int i) const
Return i-th perimeter's first and second derivatives.
Definition: SBRepEndC.h:100
MGENDCOND
End condition to get spline by interpolation.
Definition: MGCL.h:219
Defines non-decreasing double data array.
Definition: NDDArray.h:27
const MGVector & deriv22(int i) const
Definition: SBRepEndC.h:109
const MGVector & deriv21(int i) const
Definition: SBRepEndC.h:108