LibreCAD
|
#include <trim.h>
Public Member Functions | |
Trim (QList< shared_ptr< const lc::entity::CADEntity > > limitingEntities, shared_ptr< const lc::entity::CADEntity > trimmedShape, geo::Coordinate trimPoint) | |
virtual void | visit (shared_ptr< const lc::Line >) |
virtual void | visit (shared_ptr< const lc::Circle >) |
virtual void | visit (shared_ptr< const lc::Arc >) |
virtual void | visit (shared_ptr< const lc::Ellipse >) |
virtual void | visit (shared_ptr< const lc::Text >) |
virtual void | visit (shared_ptr< const lc::Spline >) |
QList< shared_ptr< const lc::entity::CADEntity > > | result () |
shared_ptr< const lc::entity::CADEntity > | trimmedShape () const |
![]() | |
virtual void | visit (entity::Line_CSPtr)=0 |
virtual void | visit (entity::Point_CSPtr)=0 |
virtual void | visit (entity::Circle_CSPtr)=0 |
virtual void | visit (entity::Arc_CSPtr)=0 |
virtual void | visit (entity::Ellipse_CSPtr)=0 |
virtual void | visit (entity::Text_CSPtr)=0 |
virtual void | visit (entity::Spline_CSPtr)=0 |
virtual void | visit (entity::DimAligned_CSPtr)=0 |
virtual void | visit (entity::DimAngular_CSPtr)=0 |
virtual void | visit (entity::DimDiametric_CSPtr)=0 |
virtual void | visit (entity::DimLinear_CSPtr)=0 |
virtual void | visit (entity::DimRadial_CSPtr)=0 |
virtual void | visit (entity::LWPolyline_CSPtr)=0 |
virtual void | visit (entity::Image_CSPtr)=0 |
Private Attributes | |
QList< shared_ptr< const lc::entity::CADEntity > > | _limitingEntities |
shared_ptr< const lc::entity::CADEntity > | _trimmedShape |
QList< shared_ptr< const lc::entity::CADEntity > > | _newEntities |
geo::Coordinate | _trimPoint |
Trim::Trim | ( | QList< shared_ptr< const lc::entity::CADEntity > > | limitingEntities, |
shared_ptr< const lc::entity::CADEntity > | trimmedShape, | ||
geo::Coordinate | trimPoint | ||
) |
Definition at line 12 of file trim.cpp.
QList< shared_ptr< const lc::entity::CADEntity > > Trim::result | ( | ) |
shared_ptr< const lc::entity::CADEntity > Trim::trimmedShape | ( | ) | const |
|
virtual |
Definition at line 19 of file trim.cpp.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
|
private |
|
private |
|
private |