#include <ftrim.h>
|
| FTrim (std::vector< entity::CADEntity_CSPtr > limitingEntities, entity::CADEntity_CSPtr trimmedShape, geo::Coordinate trimPoint) |
|
virtual void | visit (entity::Line_CSPtr) |
|
virtual void | visit (entity::Point_CSPtr) |
|
virtual void | visit (entity::Circle_CSPtr) |
|
virtual void | visit (entity::Arc_CSPtr) |
|
virtual void | visit (entity::Ellipse_CSPtr) |
|
virtual void | visit (entity::Text_CSPtr) |
|
virtual void | visit (entity::Spline_CSPtr) |
|
virtual void | visit (entity::MText_CSPtr) |
|
virtual void | visit (entity::DimAligned_CSPtr) |
|
virtual void | visit (entity::DimAngular_CSPtr) |
|
virtual void | visit (entity::DimDiametric_CSPtr) |
|
virtual void | visit (entity::DimLinear_CSPtr) |
|
virtual void | visit (entity::DimRadial_CSPtr) |
|
std::vector
< entity::CADEntity_CSPtr > | result () |
|
entity::CADEntity_CSPtr | trimmedShape () const |
|
virtual void | visit (entity::LWPolyline_CSPtr)=0 |
|
virtual void | visit (entity::Image_CSPtr)=0 |
|
Definition at line 10 of file ftrim.h.
FTrim::FTrim |
( |
std::vector< entity::CADEntity_CSPtr > |
limitingEntities, |
|
|
entity::CADEntity_CSPtr |
trimmedShape, |
|
|
geo::Coordinate |
trimPoint |
|
) |
| |
Definition at line 14 of file ftrim.cpp.
std::vector< entity::CADEntity_CSPtr > _limitingEntities
entity::CADEntity_CSPtr trimmedShape() const
geo::Coordinate _trimPoint
entity::CADEntity_CSPtr _trimmedShape
std::vector< CADEntity_CSPtr > FTrim::result |
( |
| ) |
|
Definition at line 93 of file ftrim.cpp.
std::vector< entity::CADEntity_CSPtr > _newEntities
entity::CADEntity_CSPtr _trimmedShape
CADEntity_CSPtr FTrim::trimmedShape |
( |
| ) |
const |
Definition at line 98 of file ftrim.cpp.
entity::CADEntity_CSPtr _trimmedShape
void FTrim::visit |
( |
entity::Line_CSPtr |
line | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Point_CSPtr |
coord | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Circle_CSPtr |
circle | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Arc_CSPtr |
arc | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Ellipse_CSPtr |
ellipse | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Text_CSPtr |
text | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::Spline_CSPtr |
spline | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::MText_CSPtr |
mtext | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::DimAligned_CSPtr |
dimaligned | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::DimAngular_CSPtr |
dimangular | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::DimDiametric_CSPtr |
dimdiametric | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::DimLinear_CSPtr |
dimlinear | ) |
|
|
virtual |
void FTrim::visit |
( |
entity::DimRadial_CSPtr |
dimrad | ) |
|
|
virtual |
std::vector<entity::CADEntity_CSPtr> lc::FTrim::_limitingEntities |
|
private |
std::vector<entity::CADEntity_CSPtr> lc::FTrim::_newEntities |
|
private |
entity::CADEntity_CSPtr lc::FTrim::_trimmedShape |
|
private |
The documentation for this class was generated from the following files: