An action function to apply changes to a copied cell reference. It contains various transformers.
More...
|
template<typename Iterator , typename TransformerType > |
void | transform (Iterator first, Iterator last, TransformerType transform) |
| Transform operation over an array. More...
|
|
template<typename ObjectType > |
void | copyToArray (std::vector< GdsCellReference::point_type > &vPoint, ObjectType *object) |
| copy points of objects to array More...
|
|
template<> |
void | copyToArray< GdsText > (std::vector< GdsCellReference::point_type > &vPoint, GdsText *object) |
| copy points of objects to array More...
|
|
template<typename ObjectType > |
void | copyFromArray (std::vector< GdsCellReference::point_type > const &vPoint, ObjectType *object) |
| copy points of objects from array More...
|
|
template<> |
void | copyFromArray< GdsText > (std::vector< GdsCellReference::point_type > const &vPoint, GdsText *object) |
| copy points of objects from array More...
|
|
template<typename ObjectType > |
void | apply (GdsCellReference const &cellRef, ObjectType *object) |
| apply cell reference More...
|
|
template<> |
void | apply< GdsCellReference > (GdsCellReference const &, GdsCellReference *) |
| no reference to cell reference; it should not reach here
|
|
template<> |
void | apply< GdsCellArray > (GdsCellReference const &, GdsCellArray *) |
| no reference to cell array; it should not reach here
|
|
An action function to apply changes to a copied cell reference. It contains various transformers.