blob: 892c6fe2e48bc7c5fa5fa7c761a51f169f71f6ab (
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
-- File: TDataXtd_Axis.cdl
-- Created: Mon Apr 6 17:29:46 2009
-- Author: Sergey ZARITCHNY
-- <sergey.zaritchny@opencascade.com>
---Copyright: Open CasCade SA 2009
class Axis from TDataXtd inherits Attribute from TDF
---Purpose: The basis to define an axis attribute.
--
-- Warning: Use TDataXtd_Geometry attribute to retrieve the
-- gp_Lin of the Axis attribute
uses Attribute from TDF,
Label from TDF,
GUID from Standard,
Line from Geom,
Lin from gp,
DataSet from TDF,
RelocationTable from TDF
is
---Purpose: class methods
-- =============
GetID(myclass)
---C++: return const &
---Purpose: Returns the GUID for an axis.
returns GUID from Standard;
Set (myclass ; label : Label from TDF)
---Purpose: Finds or creates an axis attribute defined by the label.
-- In the case of a creation of an axis, a compatible
-- named shape should already be associated with label.
-- Exceptions
-- Standard_NullObject if no compatible named
-- shape is associated with the label.
returns Axis from TDataXtd;
Set (myclass ; label : Label from TDF; L : Lin from gp)
---Purpose: Find, or create, an Axis attribute and set <P> as
-- generated in the associated NamedShape.
returns Axis from TDataXtd;
---Purpose: Axis methods
-- ============
Create
returns mutable Axis from TDataXtd;
---Category: TDF_Attribute methods
-- =====================
ID(me)
---C++: return const &
returns GUID from Standard;
Restore(me: mutable; with : Attribute from TDF);
NewEmpty(me)
returns mutable Attribute from TDF;
Paste (me; into : mutable Attribute from TDF;
RT : mutable RelocationTable from TDF);
Dump(me; anOS : in out OStream from Standard)
returns OStream from Standard
is redefined;
---C++: return &
end Axis;
|