PARTITION - v14
partition { on | off}
or
partition r
or
partition {+|-} {i=<item>} {,i=(<item>,<item>..)}
{,f=<f_range>} {,f=(<f_range>,<f_range>..)}
{,m=<i>} {,m=(<n_range>,<n_range>...)}
{,$=<i>} {,$=(<n_range>,<n_range>...)}
{,th=<i>} {,th=(<n_range>,<n_range>...)}
{,font=<i>} {,font=(<n_range>,<n_range>..)}
{,col=<i>} {,col=(<n_range>,<n_range>...)}
{,til=<i>} {,til=(<n_range>,<n_range>...)}
{,ren=<i>} {,ren=(<n_range>,<n_range>...)}
{,h=<i>} {,h=(<n_range>,<n_range>...)}
{,class=<text>} {,l=<text>}
{,a<i>=<text>} {,x=<text>}
{,uid=<value>}
Function
Activate or de-activate the partition system index.
or
Reverse the contents of the partition and the foreground areas within the model workspace.
or
Select items of particular types or with particular attributes from within the model.
Parameters
|
on |
Activate the partition at the end of the current modelling workspace. |
|
|
|
|
off |
De-activate the partition. |
|
|
With no parameters an on is performed. |
|
|
|
|
r |
Reverse the contents of the partition. |
|
+ |
Use the command as an "include". |
|
|
|
|
- |
Use the command as an "exclude" |
|
|
|
|
i= |
Select all items of particular item types. If more than one item type is indicated, they should be enclosed within parentheses. |
|
|
|
|
f= |
Select all items with particular fragment numbers. If more than one fragment range is indicated, they should be enclosed within parentheses. |
|
|
|
|
m= |
Select all items using a particular pen number. A range may be indicated within parentheses. |
|
|
|
|
$= |
Select all items using a particular dash pattern. A range may be indicated within parentheses. |
|
|
|
|
th= |
Select all items using a particular pen thickness. A range may be indicated within parentheses. |
|
|
|
|
font= |
Select all items using a particular character font. A range may be indicated within parentheses. |
|
|
|
|
col= |
Select all items using a particular colour fill. A range may be indicated within parentheses. |
|
|
|
|
til= |
Select all items using a particular tiling pattern. A range may be indicated within parentheses. |
|
|
|
|
ren= |
Select all items using a particular render pattern. A range may be indicated within parentheses. |
|
|
|
|
h= |
Select all items using a particular hatch pattern. A range may be indicated within parentheses. |
|
|
|
|
class= |
Select all submodels with a particular classification code. If <text> code is enclosed within quotes it will be a literal code. If not, it will be used as a wild-card code. The code should have a maximum of eight characters. |
|
|
|
|
l= |
Select all submodels with a particular location code. If <text> code is enclosed within quotes it will be a literal code. If not, it will be used as a wild-card code. Code should have a maximum of sixteen characters. |
|
|
|
|
a= |
Select all items whose attribute <i> is a particular code. If <text> code is enclosed within quotes it will be a literal code. If not, it will be used as a wild-card code. |
|
|
|
|
x= |
Select all items who belong to a given index. Either a user index or one of the three system indices BACKGROUND, FOREGROUND, or PARTITION maybe specified. |
|
uid= |
Enable selection of items belonging to given unique ID [reference INF(28)] (Update X4]) |
Examples
partition
partition off
partition f=1, i=s
partition i=(m,d), a1=dim*
partition i=$door*, a5='green'
partition class='**'
partition m=(1\4), $=(1,5), th=1
partition x=walls, m=3
Notes
Partitioning is a means of selecting model items for manipulation independent of the rest of the model. When activated, the partition area is empty: all the new items created after the partition is on go automatically in that area, thus becoming immediately available for manipulation. If the partition is already active, the effect of PARTITION ON is to leave it empty.
Only items NOT in the background will be selectable.
When evaluating which items are to be selected, only items which satisfy all of the conditions will be chosen. During wild-card code comparisons, upper and lowercase characters are treated as equal.
LINES items will be split and packed if individual vector selection is necessary.
Using the 'r' parameter all model items that were under partition will now be placed in the foreground, and vice versa. In other words, all currently selected items will be de-selected and replaced - inside the partition - by the rest of the items which are in the foreground, but not actually selected. Only items NOT in the background will be processed. The Yes/No indicator will be set by this command, depending on whether or not any items were successfully selected.
See also
advance, background, last, select, YESNO, attribute, hatch, classify, fragment, index, lines, location, tile