6 #include "cad/interface/entityvisitor.h"
13 Trim(QList<shared_ptr<const lc::entity::CADEntity> > limitingEntities, shared_ptr<const lc::entity::CADEntity>
trimmedShape,
geo::Coordinate trimPoint);
15 virtual void visit(shared_ptr<const lc::Line>);
16 virtual void visit(shared_ptr<const lc::Circle>);
17 virtual void visit(shared_ptr<const lc::Arc>);
18 virtual void visit(shared_ptr<const lc::Ellipse>);
19 virtual void visit(shared_ptr<const lc::Text>);
20 virtual void visit(shared_ptr<const lc::Spline>);
22 QList<shared_ptr<const lc::entity::CADEntity> >
result();
23 shared_ptr<const lc::entity::CADEntity>
trimmedShape()
const;
QList< shared_ptr< const lc::entity::CADEntity > > _newEntities
geo::Coordinate _trimPoint
QList< shared_ptr< const lc::entity::CADEntity > > result()
shared_ptr< const lc::entity::CADEntity > trimmedShape() const
virtual void visit(shared_ptr< const lc::Line >)
shared_ptr< const lc::entity::CADEntity > _trimmedShape
Trim(QList< shared_ptr< const lc::entity::CADEntity > > limitingEntities, shared_ptr< const lc::entity::CADEntity > trimmedShape, geo::Coordinate trimPoint)
QList< shared_ptr< const lc::entity::CADEntity > > _limitingEntities