57 start_(readLabel(is)),
73 return autoPtr<curvedEdge>(NULL);
85 Info<<
"curvedEdge::New(const pointField&, Istream&) : "
86 <<
"constructing curvedEdge"
92 IstreamConstructorTable::iterator cstrIter =
93 IstreamConstructorTablePtr_->find(edgeType);
95 if (cstrIter == IstreamConstructorTablePtr_->end())
97 FatalErrorIn(
"curvedEdge::New(const pointField&, Istream&)")
98 <<
"Unknown curvedEdge type " << edgeType <<
endl <<
endl
99 <<
"Valid curvedEdge types are" <<
endl
100 << IstreamConstructorTablePtr_->toc()
104 return autoPtr<curvedEdge>(cstrIter()(
points, is));
121 allKnots[0] = points[start];
122 allKnots[otherKnots.size() + 1] = points[end];
127 allKnots[knotI+1] = otherKnots[knotI];
144 os << p.start_ <<
tab << p.end_ <<
endl;