| Transform operator*= (const Transform& t) | Virtual function |
Calls Point::operator*=(t) on each of the Points
on the Path.
See Point Reference; Operators.
This has the effect of
transforming the entire Path by t. Please note that
Path does not have a transform data member of its own.
|
| void operator+= (const Point& pt) | Function |
Copies pt and pushes a pointer to the copy onto
points. The last connector
in the Path will be used to connect the new Point and the
previous one.
Point A(1, 2, 3);
Point B(3, 4, 5);
Path q;
q += A;
q += B;
q.show("q:");
-| q:
(1, 2, 3) -- (3, 4, 5);
|
| Path operator+ (const Point& pt) | const function |
Copies the Path and pt, and pushes a pointer to the copy of
pt onto points in the new Path. The
last connector in the new Path will be used to connect the new
Point and the previous one. The Path remains unchanged.
|
| void operator&= (const Path& pa) | Function |
Concatenates two Paths. The result is assigned to *this.
Neither *this nor pa may be cyclical, i.e.,
cycle_switch must be false for both Paths.
|
| Path operator& (const Path& pa) | const function |
Returns a Path representing the concatenation of *this and
pa. *this remains unchanged.
Neither *this nor pa may be cyclical, i.e.,
cycle_switch must be false for both Paths.
|
| void operator+= (const string s) | Function |
Pushes s onto connectors.
|