3 class axlTrimmedParametricSurfacePrivate
9 QList<axlCurveOnParamSurface *> inner;
36 QString s =
"axlTrimmedParametricSurface ";
42 return "axlTrimmedParametricSurface";
56 d->OuterIsBoundary = outerIsBoundaryOrNot;
61 if(!d->inner.isEmpty())
65 d->inner.append(list_inner);
70 d->inner.append(inner);
75 d->inner.append(list_inner);
90 return d->outer->get_main_surface();
105 return d->OuterIsBoundary;
109 return d->inner.value(
id);
114 d->inner = other.d->inner;
115 d->outer = other.d->outer;
void addListInner(QList< axlCurveOnParamSurface * > list_inner)
void setOuterIsBoundary(bool outerIsBoundaryOrNot)
dtkAbstractData * createaxlTrimmedParametricSurface(void)
virtual QString description(void) const
void setOuter(axlCurveOnParamSurface *outer)
QList< axlCurveOnParamSurface * > & getInner() const
axlAbstractSurfaceParametric & getSurface() const
void setSurfaceBeTrimmed(axlAbstractSurface *surf)
bool getouterIsBoundaryOrNot()
~axlTrimmedParametricSurface()
void setInner(QList< axlCurveOnParamSurface * > list_inner)
void addInner(axlCurveOnParamSurface *inner)
axlCurveOnParamSurface & getOuter() const
virtual QString identifier(void) const
axlTrimmedParametricSurface(QObject *parent=0)
axlTrimmedParametricSurface & operator=(const axlTrimmedParametricSurface &other)