14 virtual void visit(entity::Line_CSPtr);
15 virtual void visit(entity::Point_CSPtr);
16 virtual void visit(entity::Circle_CSPtr);
17 virtual void visit(entity::Arc_CSPtr);
18 virtual void visit(entity::Ellipse_CSPtr);
19 virtual void visit(entity::Text_CSPtr);
20 virtual void visit(entity::Spline_CSPtr);
21 virtual void visit(entity::MText_CSPtr);
22 virtual void visit(entity::DimAligned_CSPtr);
23 virtual void visit(entity::DimAngular_CSPtr);
24 virtual void visit(entity::DimDiametric_CSPtr);
25 virtual void visit(entity::DimLinear_CSPtr);
26 virtual void visit(entity::DimRadial_CSPtr);
27 std::vector<entity::CADEntity_CSPtr>
result();
std::vector< entity::CADEntity_CSPtr > _limitingEntities
std::vector< entity::CADEntity_CSPtr > _newEntities
DECLARE_SHORT_SHARED_PTR(Document)
entity::CADEntity_CSPtr trimmedShape() const
geo::Coordinate _trimPoint
FTrim(std::vector< entity::CADEntity_CSPtr > limitingEntities, entity::CADEntity_CSPtr trimmedShape, geo::Coordinate trimPoint)
virtual void visit(entity::Line_CSPtr)
entity::CADEntity_CSPtr _trimmedShape
std::vector< entity::CADEntity_CSPtr > result()