FigSet Functions
A FigSet is a high performance, ordered grouping of database geometric objects or other FigSets. A member of a FigSet is unique within that FigSet, but the same geometric object can be added to multiple FigSets. The name of a FigSet is unique within the cellview it is associated with.
FigSets offer high performance because they are neither database objects nor saved to the disk. Consequently, operations performed on a FigSet cannot be undone. If you delete an object that is a member of a FigSet, the object is removed from the FigSet, and when you undo delete, the object is restored, but it is not added back to the FigSet. To store the contents of a FigSet to disk, you need to create a corresponding FigSetGroup.
FigSet SKILL objects are like CDB SKILL objects on which certain “~>” (squiggle-arrow) queries can be run:
-
figSet~>objType— Returns the object type,figSetin this case -
figSet~>name— Returns the name of the FigSet -
figSet~>cellView— Returns the ID of the cellview associated with the FigSet -
figSet~>length— Returns the number of objects in the FigSet -
figSet~>members— Returns the list of objects in the FigSet
FigSet functions are used to add, find, move, copy, append, prepend, clone, clear, and delete FigSet objects; access FigSet parameters; and iterate over the objects stored in a cellview.
- txCreateFigSet
- txGetFigSetData
- txAppendObjectToFigSet
- txClearFigSet
- txCloneFigSet
- txConcatFigSet
- txCopyFigSet
- txFindFigSet
- txDeleteFigSet
- txGetCellViewFigSets
- txGetFigSetBBox
- txIsFigSet
- txMakeFigSet
- txMoveFigSet
- txPrependObjectToFigSet
- txRemoveFigSetData
- txRemoveObjectFromFigSet
Related Topics
Return to top