|
PCB Environment 2
|
Public Member Functions | |
| CircleEx (const Circle_2 &base) | |
| AShape * | clone () const override |
| CircleEx | grown (Real) const |
| uint | vertexCount () const override |
| bool | canDrawAsTriFan () const override |
| bool | isRound () const override |
| Real | unsignedArea () const override |
| Bbox_2 | bbox () const override |
| bool | transformPreservesType (const CGAL::Aff_transformation_2< Kernel > &) const override |
| void | transform (const CGAL::Aff_transformation_2< Kernel > &) override |
| void | translate (const ::Vector_2 &) override |
| bool | contains (const ::Point_2 &) const override |
| Real | squared_distance (const AShape &S) const override |
| Real | squared_distance (const ::Point_2 &) const override |
| Real | squared_distance (const Segment_2 &) const override |
| Real | squared_distance (const Circle_2 &) const override |
| Real | squared_distance (const Iso_rectangle_2 &) const override |
| Real | squared_distance (const Triangle_2 &) const override |
| Real | squared_distance (const Polygon_2 &) const override |
| Real | squared_distance (const WideSegment_25 &) const override |
| bool | intersects (const AShape &S) const override |
| bool | intersects (const Circle_2 &) const override |
| bool | intersects (const Iso_rectangle_2 &) const override |
| bool | intersects (const Triangle_2 &) const override |
| bool | intersects (const Polygon_2 &) const override |
| bool | intersects (const WideSegment_25 &) const override |
| ::Point_2 | centroid () const override |
| std::string | str () const override |
| PyObject * | getPy () const override |
| Public Member Functions inherited from AShape | |
| template<typename T> | |
| T * | as () |
| template<typename T> | |
| const T * | as () const |
| virtual uint | indexCountWithRestart () const |
| Real | boundingRadius () const |
| virtual void | translate (const Vector_2 &)=0 |
| virtual AShape * | transformType (const CGAL::Aff_transformation_2< Kernel > &) |
| virtual bool | contains (const Point_2 &) const =0 |
| Real | squared_distance (const Bbox_2 &) const |
| bool | intersects (const Bbox_2 &) const |
|
inlineoverridevirtual |
Implements AShape.
|
inlineoverridevirtual |
Reimplemented from AShape.
|
inlineoverridevirtual |
Implements AShape.
|
overridevirtual |
Return a Python representation of this object. Formats:
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
inlineoverridevirtual |
Reimplemented from AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Implements AShape.
|
overridevirtual |
Use transformType() if you are not sure whether the transformation preserves the shape type.
Implements AShape.
|
overridevirtual |
Check whether the transformation would change the shape's underlying type (sorry).
Reimplemented from AShape.
|
inlineoverridevirtual |
Implements AShape.
|
inlineoverridevirtual |
assumes this is drawn as a quad
Implements AShape.