22.3.2 阶段过滤器
分配创建或者拆除阶段并不会改变实体对象,只会设定一个有限的寿命,从而两个图元可以在不同的时间出现在同一个地方;设置阶段的操作也不会影响图元在受阶段过滤器影响的环境之外的表现方式。阶段过滤器只是一种规则,用来规范视图控制图元在特定阶段状态(新建、现有、拆除或临时)的呈现方式。阶段设置的操作并不适用于图例或者工作表,虽然它会对工作表里的视图造成明显的影响。进度表有简化的阶段过滤器,可对特定阶段创建的图元进行量化。正如前面提到的,所有其他视图可以结合阶段和阶段过滤器,控制可视度。
这里有七个默认的阶段过滤器,均以现阶段为参照,显示图元的不同状态(图22-7)。
图 22-7
1)全部显示:显示到现阶段位置创建的所有图元,利用图形替换可以显示图元的不同状态。可以通过任意方式移除、重命名或编辑过滤器。
2)完全显示:显示现阶段的最终结果,所有的图元都会出现,没有替代图形,任何被拆除的图元或临时图元将不可见。
3)显示原有+拆除:显示在现阶段刚开始时存在并将在该阶段被标记拆除的图元。
4)显示原有+新建:显示在现阶段刚开始时存在并在该阶段未被标记拆除的图元,已经在该阶段新建并在该阶段未被标记拆除的图元,和显示完整的作用类似,只不过这里要用到图形替代。
5)显示原有阶段:显示在现阶段刚开始时存在的所有图元,不涉及图元以后的状态。
6)显示拆除+新建:只显示在现阶段拆除和新建的图元。
7)显示新建:只显示现阶段新添加的图元。
注意:为了显示所有阶段出现的所有图元,不要在视图中使用阶段过滤器,避免导致多个实体在一个地方同时出现的状况。
如果需要在默认过滤器的基础上使用新的阶段过滤器,可以利用该对话框和四个状态选项轻易做到,如图22-7所示。值得注意的是,四个状态选项显示的是和现阶段相关的状态:
1)新建:在现阶段建成,并在现阶段结束时仍然存在。
2)现有:在早期阶段建成,并在现阶段结束时仍然存在。
3)已拆除:在早期阶段建成,在现阶段将被拆除。
4)临时:在现阶段建成,并在现阶段结束之前被拆除。
对于每个阶段状态来说,都可以明确定义图元的呈现形式:
1)按类别:按照图元在实例项目范围设定中所定义的形式显示,或者按照任意图形控制方式的替代形式显示。
2)已替代:按照图元在【图形替换】中被明确界定的方式显示。
3)不显示:图元不显示。