0024830: Remove redundant keyword 'mutable' in CDL declarations
[occt.git] / src / IGESDimen / IGESDimen_ToolPointDimension.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 ToolPointDimension from IGESDimen
18
19 ---Purpose : Tool to work on a PointDimension. Called by various Modules
20 -- (ReadWriteModule, GeneralModule, SpecificModule)
21
22uses PointDimension 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 ToolPointDimension;
31 ---Purpose : Returns a ToolPointDimension, ready to work
32
33
6e33d3ce 34 ReadOwnParams (me; ent : PointDimension;
7fd59977 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 : PointDimension;
41 IW : in out IGESWriter) is static;
42 ---Purpose : Writes own parameters to IGESWriter
43
44
45 OwnShared (me; ent : PointDimension;
46 iter : in out EntityIterator) is static;
47 ---Purpose : Lists the Entities shared by a PointDimension <ent>, from
48 -- its specific (own) parameters
49
50 DirChecker (me; ent : PointDimension) returns DirChecker is static;
51 ---Purpose : Returns specific DirChecker
52
53 OwnCheck (me; ent : PointDimension;
54 shares : ShareTool; ach : in out Check) is static;
55 ---Purpose : Performs Specific Semantic Check
56
57
6e33d3ce 58 OwnCopy (me; entfrom : PointDimension; entto : PointDimension;
7fd59977 59 TC : in out CopyTool) is static;
60 ---Purpose : Copies Specific Parameters
61
62
63 OwnDump (me; ent : PointDimension;
64 dumper : IGESDumper; S : Messenger from Message; own : Integer)
65 is static;
66 ---Purpose : Dump of Specific Parameters
67
68end ToolPointDimension;