0024624: Lost word in license statement in source files
[occt.git] / src / IGESDimen / IGESDimen_ToolDimensionDisplayData.cdl
CommitLineData
b311480e 1-- Created on: 1993-10-14
2-- Created by: Christian CAILLET
3-- Copyright (c) 1993-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
d5f74e42 8-- This library is free software; you can redistribute it and/or modify it under
9-- the terms of the GNU Lesser General Public License version 2.1 as published
973c2be1 10-- by the Free Software Foundation, with special exception defined in the file
11-- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12-- distribution for complete text of the license and disclaimer of any warranty.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17class ToolDimensionDisplayData from IGESDimen
18
19 ---Purpose : Tool to work on a DimensionDisplayData. Called by various Modules
20 -- (ReadWriteModule, GeneralModule, SpecificModule)
21
22uses DimensionDisplayData from IGESDimen,
23 IGESReaderData, ParamReader, IGESWriter, EntityIterator,
24 DirChecker, ShareTool, Check, CopyTool, IGESDumper, Messenger from Message
25
26raises DomainError
27
28is
29
30 Create returns ToolDimensionDisplayData;
31 ---Purpose : Returns a ToolDimensionDisplayData, ready to work
32
33
34 ReadOwnParams (me; ent : mutable DimensionDisplayData;
35 IR : IGESReaderData; PR : in out ParamReader)
36 raises DomainError is static;
37 ---Purpose : Reads own parameters from file. <PR> gives access to them,
38 -- <IR> detains parameter types and values
39
40 WriteOwnParams (me; ent : DimensionDisplayData;
41 IW : in out IGESWriter) is static;
42 ---Purpose : Writes own parameters to IGESWriter
43
44
45 OwnShared (me; ent : DimensionDisplayData;
46 iter : in out EntityIterator) is static;
47 ---Purpose : Lists the Entities shared by a DimensionDisplayData <ent>, from
48 -- its specific (own) parameters
49
50 OwnCorrect (me; ent : mutable DimensionDisplayData) returns Boolean is static;
51 ---Purpose : Sets automatic unambiguous Correction on a DimensionDisplayData
52 -- (NbPropertyValues forced to 14)
53
54 DirChecker (me; ent : DimensionDisplayData) returns DirChecker is static;
55 ---Purpose : Returns specific DirChecker
56
57 OwnCheck (me; ent : DimensionDisplayData;
58 shares : ShareTool; ach : in out Check) is static;
59 ---Purpose : Performs Specific Semantic Check
60
61
62 OwnCopy (me; entfrom : DimensionDisplayData; entto : mutable DimensionDisplayData;
63 TC : in out CopyTool) is static;
64 ---Purpose : Copies Specific Parameters
65
66
67 OwnDump (me; ent : DimensionDisplayData;
68 dumper : IGESDumper; S : Messenger from Message; own : Integer)
69 is static;
70 ---Purpose : Dump of Specific Parameters
71
72end ToolDimensionDisplayData;