#include <qgarlib/primitives.H>
Inheritance diagram for qgar::GenPolyline< T >:

O
+---------------> X
|\ |
| \ <-'
| \ angle (in radians, unless specified)
| \
|
V
Y
Definition at line 141 of file _QGAR_GenPolyline.H.
Public Types | |
Types | |
| typedef T | value_type |
| Type of the vertices coordinates. | |
| typedef value_type & | reference |
| Reference to qgar::GenPolyline::value_type. | |
| typedef const value_type & | const_reference |
| Constant reference to qgar::GenPolyline::value_type. | |
| typedef value_type * | pointer |
| Pointer to qgar::GenPolyline::value_type. | |
| typedef const value_type * | const_pointer |
| Constant pointer to qgar::GenPolyline::value_type. | |
| typedef std::deque< GenPoint< value_type > > | vertices_type |
| Type of the vertices container. | |
| typedef vertices_type & | vertices_reference |
| Reference to qgar::GenPolyline::vertices_type. | |
| typedef const vertices_type & | vertices_const_reference |
| Constant reference to qgar::GenPolyline::vertices_type. | |
Public Member Functions | |
Constructors | |
| GenPolyline () | |
| Default constructor. | |
| GenPolyline (const GenPolyline< value_type > &aPoly) | |
| Copy constructor. | |
| GenPolyline (const GenQgarPolyline< value_type > &aQPoly) | |
| Initialize from a Qgar polyline. | |
| GenPolyline (const GenQgarSegment< value_type > &aQSeg) | |
| Initialize from a Qgar segment. | |
| GenPolyline (const GenSegment< value_type > &aSeg) | |
| Initialize from a (geometrical) segment. | |
| GenPolyline (const GenPoint< value_type > &aSource, const GenPoint< value_type > &aTarget) | |
| Initialize from two vertices: source and target. | |
| GenPolyline (const std::list< GenPoint< value_type > > &aPtList) throw (QgarErrorUser) | |
| Initialize from a list of at least two vertices. | |
Destructor | |
| virtual | ~GenPolyline () |
| Virtual destructor. | |
Copy | |
| virtual GenPolyline< value_type > * | clone () const |
| Perform a deep copy. | |
Operators | |
| GenPolyline< value_type > & | operator= (const GenPolyline< value_type > &aPoly) |
| Assignment. | |
Access to vertices | |
| int | size () const |
| Get number of vertices. | |
| vertices_const_reference | accessVertices () const |
| Get the vertices. | |
| vertices_reference | getVertices () |
| Give non-protected access to the vertices. | |
| vertices_type | vertices () const |
| Get a copy of the vertices. | |
Insert vertices | |
| GenPolyline< value_type > & | appendSource (const GenPoint< value_type > &aPt) |
| Insert a point as new source. | |
| GenPolyline< value_type > & | appendTarget (const GenPoint< value_type > &aPt) |
| Insert a point as new target. | |
| GenPolyline< value_type > & | append (const GenPolyline< value_type > &aPoly) |
| Appends a polyline. | |
| GenPolyline< value_type > & | append (const GenQgarPolyline< value_type > &aQPoly) |
| Appends a Qgar polyline. | |
| GenPolyline< value_type > & | append (const std::vector< GenPoint< value_type > > &aPtVect) |
| Appends a set of vertices to a polyline. | |
Remove vertices | |
| GenPolyline< value_type > & | remove (const GenPoint< value_type > &aPt) throw (QgarErrorUser) |
| Remove a vertex from the polyline. | |
Conversions of the vertices | |
| std::vector< GenPoint< value_type > > | toPointVector () |
| Get a vector of points from the vertices. | |
| std::list< GenSegment< value_type > > | toSegList () |
| Get a list of (geometrical) segments from the vertices. | |
| std::list< GenQgarSegment< value_type > > | toQgarSegList (int aThickness=1, QGEcolor aColor=QGE_COLOR_DEFAULT, QGEoutline anOutline=QGE_OUTLINE_DEFAULT) |
| Get a list of Qgar segments, provided with given attributes, from the vertices. | |
Geometry: Translation | |
| virtual void | translate (value_type aTransX, value_type aTransY) |
| Translate current polyline along X and Y axis. | |
Serialization/deserialization | |
| virtual std::istream & | read (std::istream &anInStream) |
| Deserializes the current polyline from an input stream. | |
| virtual std::ostream & | write (std::ostream &anOutStream) const |
| Serializes the current polyline to an input stream. | |
Access to source and target | |
| const GenPoint< value_type > & | accessSource () const |
| Get source point. | |
| GenPoint< value_type > | source () const |
| Get a copy of the source point. | |
| const GenPoint< value_type > & | accessTarget () const |
| Get target point. | |
| GenPoint< value_type > | target () const |
| Get a copy of the target point. | |
Access to separate coordinates | |
| value_type | xSource () const |
| Get X coordinate of the source point. | |
| value_type | xTarget () const |
| Get X coordinate of the target point. | |
| value_type | ySource () const |
| Get Y coordinate of the source point. | |
| value_type | yTarget () const |
| Get Y coordinate of the target point. | |
Access to geometrical characteristics | |
| value_type | dx () const |
| Difference between target and source X coordinates. | |
| value_type | dy () const |
| Difference between target and source Y coordinates. | |
Set source and/or target without update | |
| void | setSource (value_type aX, value_type aY) |
| Set source point. | |
| void | setSource (const GenPoint< value_type > &aPt) |
| Set source point. | |
| void | setTarget (value_type aX, value_type aY) |
| Set target point. | |
| void | setTarget (const GenPoint< value_type > &aPt) |
| Set target point. | |
| void | setSourceTarget (value_type aXSource, value_type aYSource, value_type aXTarget, value_type aYTarget) |
| Set both source and target points. | |
| void | setSourceTarget (const GenPoint< value_type > &aSource, const GenPoint< value_type > &aTarget) |
| Set both source and target points. | |
Set source and/or target with update | |
| void | fixSource (value_type aX, value_type aY) |
| Set source point. | |
| void | fixSource (const GenPoint< value_type > &aPt) |
| Set source point. | |
| void | fixTarget (value_type aX, value_type aY) |
| Set target point. | |
| void | fixTarget (const GenPoint< value_type > &aPt) |
| Set target point. | |
| void | fixSourceTarget (value_type aXSource, value_type aYSource, value_type aXTarget, value_type aYTarget) |
| Set both source and target points. | |
| void | fixSourceTarget (const GenPoint< value_type > &aSource, const GenPoint< value_type > &aTarget) |
| Set both source and target points. | |
Set separate (source and target) coordinates without update | |
| void | setXSource (value_type aX) |
| Set X coordinate of the source point. | |
| void | setXTarget (value_type aX) |
| Set X coordinate of the target point. | |
| void | setYSource (value_type aY) |
| Set Y coordinate of the source point. | |
| void | setYTarget (value_type aY) |
| Set Y coordinate of the target point. | |
Set separate (source and target) coordinates with update | |
| void | fixXSource (value_type aX) |
| Set X coordinate of the source point. | |
| void | fixXTarget (value_type aX) |
| Set X coordinate of the target point. | |
| void | fixYSource (value_type aY) |
| Set Y coordinate of the source point. | |
| void | fixYTarget (value_type aY) |
| Set Y coordinate of the target point. | |
Protected Member Functions | |
Updates subsequent to source and target modifications | |
| virtual void | updateSource () |
| Update the geometrical structure when the source has been changed. | |
| virtual void | updateTarget () |
| Update the geometrical structure when the target has been changed. | |
| virtual void | updateSourceTarget () |
| Update the geometrical structure when both source and target have been changed. | |
Protected Attributes | |
Structure of a polyline | |
| vertices_type | _vertices |
| Vertices. | |
Source and target | |
Apply a central symmetry to the current primitive, using the point of given coordinates as the symmetry center. Apply a central symmetry to the current primitive, using the given point as the symmetry center. Apply a mirror symmetry to the current primitive, using the line passing through the two given points for the symmetry. Apply a mirror symmetry to the current primitive, using the line supporting the given segment for the symmetry. | |
| GenPoint< value_type > | _source |
| Source point. | |
| GenPoint< value_type > | _target |
| Target point. | |
|
|||||
|
Constant pointer to qgar::GenPolyline::value_type.
Reimplemented from qgar::AbstractGenPrimitive< T >. Definition at line 180 of file _QGAR_GenPolyline.H. |
|
|||||
|
Constant reference to qgar::GenPolyline::value_type.
Reimplemented from qgar::AbstractGenPrimitive< T >. Definition at line 170 of file _QGAR_GenPolyline.H. |
|
|||||
|
Pointer to qgar::GenPolyline::value_type.
Reimplemented from qgar::AbstractGenPrimitive< T >. Definition at line 175 of file _QGAR_GenPolyline.H. |
|
|||||
|
Reference to qgar::GenPolyline::value_type.
Reimplemented from qgar::AbstractGenPrimitive< T >. Definition at line 165 of file _QGAR_GenPolyline.H. |
|
|||||
|
Type of the vertices coordinates.
Reimplemented from qgar::AbstractGenPrimitive< T >. Definition at line 160 of file _QGAR_GenPolyline.H. |
|
|||||
|
Constant reference to qgar::GenPolyline::vertices_type.
Definition at line 195 of file _QGAR_GenPolyline.H. |
|
|||||
|
Reference to qgar::GenPolyline::vertices_type.
Definition at line 190 of file _QGAR_GenPolyline.H. |
|
|||||
|
Type of the vertices container.
Definition at line 185 of file _QGAR_GenPolyline.H. |
|
|||||||||
|
Default constructor.
Definition at line 63 of file _QGAR_GenPolyline.TCC. |
|
||||||||||
|
Copy constructor.
|
|
||||||||||
|
Initialize from a Qgar polyline. The order of the vertices is preserved in the resulting polyline.
Definition at line 88 of file _QGAR_GenPolyline.TCC. |
|
||||||||||
|
Initialize from a Qgar segment. The source (resp. target) of the resulting polyline is the source (resp. target) of the segment.
Definition at line 102 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. |
|
||||||||||
|
Initialize from a (geometrical) segment. The source (resp. target) of the resulting polyline is the source (resp. target) of the segment.
|
|
||||||||||||||||
|
Initialize from two vertices: source and target.
|
|
||||||||||
|
Initialize from a list of at least two vertices. The order of the given vertices is preserved in the resulting polyline.
Definition at line 142 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_source, and qgar::AbstractGenPrimitive< T >::_target. |
|
|||||||||
|
Virtual destructor.
Definition at line 169 of file _QGAR_GenPolyline.TCC. |
|
|||||||||
|
Get source point.
Definition at line 143 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source. Referenced by qgar::AbstractGenQgarPrimitive< T >::accessSource(). |
|
|||||||||
|
Get target point.
Definition at line 163 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target. Referenced by qgar::AbstractGenQgarPrimitive< T >::accessTarget(), and qgar::GenSegment< T >::slope(). |
|
|||||||||
|
Get the vertices.
Definition at line 231 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenQgarPolyline< T >::accessVertices(), qgar::TgifFile::savePolyline(), and qgar::DxfFile::savePolyline(). |
|
||||||||||
|
Appends a set of vertices to a polyline. The given points are inserted after the target point. The order of the given vertices is preserved in the resulting polyline. The last point of the vector becomes the new target.
Definition at line 326 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_target. |
|
||||||||||
|
Appends a Qgar polyline.
Definition at line 308 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_target, qgar::GenQgarPolyline< T >::accessVertices(), and qgar::AbstractGenQgarPrimitive< T >::target(). |
|
||||||||||
|
Appends a polyline.
Referenced by qgar::GenQgarPolyline< T >::append(). |
|
||||||||||
|
Insert a point as new source.
|
|
||||||||||
|
Insert a point as new target.
|
|
|||||||||
|
Perform a deep copy.
Implements qgar::AbstractGenPrimitive< T >. Definition at line 184 of file _QGAR_GenPolyline.TCC. |
|
|||||||||
|
Difference between target and source X coordinates.
Definition at line 233 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::x(). Referenced by qgar::GenSegment< T >::contains(), and qgar::AbstractGenQgarPrimitive< T >::dx(). |
|
|||||||||
|
Difference between target and source Y coordinates.
Definition at line 243 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::y(). Referenced by qgar::GenSegment< T >::contains(), qgar::AbstractGenQgarPrimitive< T >::dy(), and qgar::GenSegment< T >::length(). |
|
||||||||||
|
Set source point.
|
|
||||||||||||||||
|
Set source point.
Definition at line 327 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setSource(), and qgar::AbstractGenPrimitive< T >::updateSource(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixSource(). |
|
||||||||||||||||
|
Set both source and target points.
|
|
||||||||||||||||||||||||
|
Set both source and target points.
Definition at line 369 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setSourceTarget(), and qgar::AbstractGenPrimitive< T >::updateSourceTarget(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixSourceTarget(). |
|
||||||||||
|
Set target point.
|
|
||||||||||||||||
|
Set target point.
Definition at line 348 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setTarget(), and qgar::AbstractGenPrimitive< T >::updateTarget(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixTarget(). |
|
||||||||||
|
Set X coordinate of the source point.
Definition at line 443 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setXSource(), and qgar::AbstractGenPrimitive< T >::updateSource(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixXSource(). |
|
||||||||||
|
Set X coordinate of the target point.
Definition at line 454 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setXTarget(), and qgar::AbstractGenPrimitive< T >::updateTarget(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixXTarget(). |
|
||||||||||
|
Set Y coordinate of the source point.
Definition at line 465 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setYSource(), and qgar::AbstractGenPrimitive< T >::updateSource(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixYSource(). |
|
||||||||||
|
Set Y coordinate of the target point.
Definition at line 476 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::setYTarget(), and qgar::AbstractGenPrimitive< T >::updateTarget(). Referenced by qgar::AbstractGenQgarPrimitive< T >::fixYTarget(). |
|
|||||||||
|
Give non-protected access to the vertices. Vertices may then be directly modified using appropriate transformation function members. Definition at line 241 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenQgarPolyline< T >::getVertices(). |
|
||||||||||
|
Assignment.
|
|
||||||||||
|
Deserializes the current polyline from an input stream. A serialized polyline is represented as: Polyline(<SOURCE>)(<TARGET>)(<VERTICES COUNT>)(<VERTICE 1>)..(<VERTICE n>)
Implements qgar::ISerializable. Definition at line 484 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices, qgar::qgReadObjData(), and qgar::qgReadObjName(). |
|
||||||||||
|
Remove a vertex from the polyline.
|
|
||||||||||
|
Set source point.
|
|
||||||||||||||||
|
Set source point.
Definition at line 259 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, and qgar::GenPoint< T >::setXY(). Referenced by qgar::AbstractGenPrimitive< T >::fixSource(), qgar::WDSegmentList::PRIVATEperform(), and qgar::AbstractGenQgarPrimitive< T >::setSource(). |
|
||||||||||||||||
|
Set both source and target points.
|
|
||||||||||||||||||||||||
|
Set both source and target points.
Definition at line 297 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::setXY(). Referenced by qgar::AbstractGenPrimitive< T >::fixSourceTarget(), qgar::AbstractGenQgarPrimitive< T >::setSourceTarget(), qgar::GenSegment< T >::translate(), qgar::GenPolyline< T >::translate(), qgar::GenPolygon< T >::translate(), and qgar::GenArc< T >::translate(). |
|
||||||||||
|
Set target point.
|
|
||||||||||||||||
|
Set target point.
Definition at line 278 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::setXY(). Referenced by qgar::AbstractGenPrimitive< T >::fixTarget(), qgar::WDSegmentList::PRIVATEperform(), and qgar::AbstractGenQgarPrimitive< T >::setTarget(). |
|
||||||||||
|
Set X coordinate of the source point.
Definition at line 398 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source. Referenced by qgar::AbstractGenPrimitive< T >::fixXSource(), and qgar::AbstractGenQgarPrimitive< T >::setXSource(). |
|
||||||||||
|
Set X coordinate of the target point.
Definition at line 408 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target. Referenced by qgar::AbstractGenPrimitive< T >::fixXTarget(), and qgar::AbstractGenQgarPrimitive< T >::setXTarget(). |
|
||||||||||
|
Set Y coordinate of the source point.
Definition at line 418 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source. Referenced by qgar::AbstractGenPrimitive< T >::fixYSource(), and qgar::AbstractGenQgarPrimitive< T >::setYSource(). |
|
||||||||||
|
Set Y coordinate of the target point.
Definition at line 428 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target. Referenced by qgar::AbstractGenPrimitive< T >::fixYTarget(), and qgar::AbstractGenQgarPrimitive< T >::setYTarget(). |
|
|||||||||
|
Get number of vertices.
Definition at line 221 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenQgarPolyline< T >::size(). |
|
|||||||||
|
Get a copy of the source point.
Definition at line 153 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source. Referenced by qgar::GenImage< T, CheckPolicy >::draw(), qgar::WDSegment::operator=(), qgar::WDSegmentList::PRIVATEperform(), qgar::AbstractGenQgarPrimitive< T >::source(), qgar::GenPolyline< T >::toQgarSegList(), qgar::GenPolyline< T >::toSegList(), qgar::GenPolygon< T >::write(), and qgar::GenArc< T >::write(). |
|
|||||||||
|
Get a copy of the target point.
Definition at line 173 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target. Referenced by qgar::GenImage< T, CheckPolicy >::draw(), qgar::WDSegment::operator=(), qgar::WDSegmentList::PRIVATEperform(), qgar::AbstractGenQgarPrimitive< T >::target(), qgar::GenPolyline< T >::toQgarSegList(), qgar::GenPolyline< T >::toSegList(), qgar::GenPolygon< T >::write(), and qgar::GenArc< T >::write(). |
|
|||||||||
|
Get a vector of points from the vertices.
Definition at line 401 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenQgarPolyline< T >::toPointVector(). |
|
||||||||||||||||||||
|
Get a list of Qgar segments, provided with given attributes, from the vertices.
Definition at line 447 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices, qgar::AbstractGenPrimitive< T >::source(), and qgar::AbstractGenPrimitive< T >::target(). Referenced by qgar::GenQgarPolyline< T >::toQgarSegList(). |
|
|||||||||
|
Get a list of (geometrical) segments from the vertices.
Definition at line 418 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices, qgar::AbstractGenPrimitive< T >::source(), and qgar::AbstractGenPrimitive< T >::target(). Referenced by qgar::GenQgarPolyline< T >::toSegList(). |
|
||||||||||||||||
|
Translate current polyline along X and Y axis.
Implements qgar::AbstractGenPrimitive< T >. Definition at line 593 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices, qgar::AbstractGenPrimitive< T >::setSourceTarget(), qgar::AbstractGenPrimitive< T >::xTarget(), qgar::AbstractGenPrimitive< T >::ySource(), and qgar::AbstractGenPrimitive< T >::yTarget(). |
|
|||||||||
|
Update the geometrical structure when the source has been changed.
Implements qgar::AbstractGenPrimitive< T >. Definition at line 559 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_source, qgar::GenPolyline< T >::_vertices, and qgar::GenPoint< T >::setXY(). Referenced by qgar::GenPolyline< T >::updateSourceTarget(). |
|
|||||||||
|
Update the geometrical structure when both source and target have been changed.
Implements qgar::AbstractGenPrimitive< T >. Definition at line 579 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::updateSource(), and qgar::GenPolyline< T >::updateTarget(). |
|
|||||||||
|
Update the geometrical structure when the target has been changed.
Implements qgar::AbstractGenPrimitive< T >. Definition at line 569 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenPolyline< T >::updateSourceTarget(). |
|
|||||||||
|
Get a copy of the vertices.
Definition at line 251 of file _QGAR_GenPolyline.TCC. References qgar::GenPolyline< T >::_vertices. Referenced by qgar::GenQgarPolyline< T >::vertices(). |
|
||||||||||
|
Serializes the current polyline to an input stream. A serialized polyline is represented as: Polyline(<SOURCE>)(<TARGET>)(<VERTICES COUNT>)(<VERTICE 1>)..(<VERTICE n>)
Implements qgar::ISerializable. Definition at line 514 of file _QGAR_GenPolyline.TCC. References qgar::AbstractGenPrimitive< T >::_source, qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPolyline< T >::_vertices. |
|
|||||||||
|
Get X coordinate of the source point.
Definition at line 188 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, and qgar::GenPoint< T >::x(). Referenced by qgar::GenSegment< T >::contains(), qgar::GenSegment< T >::rho(), qgar::TgifFile::write(), qgar::DxfFile::write(), and qgar::AbstractGenQgarPrimitive< T >::xSource(). |
|
|||||||||
|
Get X coordinate of the target point.
Definition at line 198 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::x(). Referenced by qgar::GenSegment< T >::contains(), qgar::GenSegment< T >::rho(), qgar::GenSegment< T >::translate(), qgar::GenPolyline< T >::translate(), qgar::GenPolygon< T >::translate(), qgar::GenArc< T >::translate(), qgar::TgifFile::write(), qgar::DxfFile::write(), and qgar::AbstractGenQgarPrimitive< T >::xTarget(). |
|
|||||||||
|
Get Y coordinate of the source point.
Definition at line 208 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_source, and qgar::GenPoint< T >::y(). Referenced by qgar::GenSegment< T >::contains(), qgar::GenSegment< T >::translate(), qgar::GenPolyline< T >::translate(), qgar::GenPolygon< T >::translate(), qgar::GenArc< T >::translate(), qgar::TgifFile::write(), qgar::DxfFile::write(), and qgar::AbstractGenQgarPrimitive< T >::ySource(). |
|
|||||||||
|
Get Y coordinate of the target point.
Definition at line 218 of file _QGAR_AbstractGenPrimitive.TCC. References qgar::AbstractGenPrimitive< T >::_target, and qgar::GenPoint< T >::y(). Referenced by qgar::GenSegment< T >::contains(), qgar::GenSegment< T >::rho(), qgar::GenSegment< T >::translate(), qgar::GenPolyline< T >::translate(), qgar::GenPolygon< T >::translate(), qgar::GenArc< T >::translate(), qgar::TgifFile::write(), qgar::DxfFile::write(), and qgar::AbstractGenQgarPrimitive< T >::yTarget(). |
|
|||||
|
|||||
|
|||||