blob: c0632ef1ad0e9d4b7d0b90236dec148ac42d92a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-- File: IGESSelect_SelectVisibleStatus.cdl
-- Created: Tue May 31 17:48:31 1994
-- Author: Christian CAILLET
-- <cky@bravox>
---Copyright: Matra Datavision 1994
class SelectVisibleStatus from IGESSelect inherits SelectExtract
---Purpose : This selection looks at Blank Status of IGES Entities
-- Direct selection keeps Visible Entities (Blank = 0),
-- Reverse selection keeps Blanked Entities (Blank = 1)
uses AsciiString from TCollection, Transient, InterfaceModel
is
Create returns mutable SelectVisibleStatus;
---Purpose : Creates a SelectVisibleStatus
Sort (me; rank : Integer; ent : Transient; model : InterfaceModel)
returns Boolean;
---Purpose : Returns True if <ent> is an IGES Entity with Blank Status = 0
ExtractLabel (me) returns AsciiString from TCollection;
---Purpose : Returns the Selection criterium : "IGES Entity, Status Visible"
end SelectVisibleStatus;
|