7fd59977 |
1 | #include <HeaderSection_FileName.ixx> |
2 | |
3 | |
4 | HeaderSection_FileName::HeaderSection_FileName () {} |
5 | |
6 | void HeaderSection_FileName::Init( |
7 | const Handle(TCollection_HAsciiString)& aName, |
8 | const Handle(TCollection_HAsciiString)& aTimeStamp, |
9 | const Handle(Interface_HArray1OfHAsciiString)& aAuthor, |
10 | const Handle(Interface_HArray1OfHAsciiString)& aOrganization, |
11 | const Handle(TCollection_HAsciiString)& aPreprocessorVersion, |
12 | const Handle(TCollection_HAsciiString)& aOriginatingSystem, |
13 | const Handle(TCollection_HAsciiString)& aAuthorisation) |
14 | { |
15 | // --- class own fields --- |
16 | name = aName; |
17 | timeStamp = aTimeStamp; |
18 | author = aAuthor; |
19 | organization = aOrganization; |
20 | preprocessorVersion = aPreprocessorVersion; |
21 | originatingSystem = aOriginatingSystem; |
22 | authorisation = aAuthorisation; |
23 | } |
24 | |
25 | |
26 | void HeaderSection_FileName::SetName(const Handle(TCollection_HAsciiString)& aName) |
27 | { |
28 | name = aName; |
29 | } |
30 | |
31 | Handle(TCollection_HAsciiString) HeaderSection_FileName::Name() const |
32 | { |
33 | return name; |
34 | } |
35 | |
36 | void HeaderSection_FileName::SetTimeStamp(const Handle(TCollection_HAsciiString)& aTimeStamp) |
37 | { |
38 | timeStamp = aTimeStamp; |
39 | } |
40 | |
41 | Handle(TCollection_HAsciiString) HeaderSection_FileName::TimeStamp() const |
42 | { |
43 | return timeStamp; |
44 | } |
45 | |
46 | void HeaderSection_FileName::SetAuthor(const Handle(Interface_HArray1OfHAsciiString)& aAuthor) |
47 | { |
48 | author = aAuthor; |
49 | } |
50 | |
51 | Handle(Interface_HArray1OfHAsciiString) HeaderSection_FileName::Author() const |
52 | { |
53 | return author; |
54 | } |
55 | |
56 | Handle(TCollection_HAsciiString) HeaderSection_FileName::AuthorValue(const Standard_Integer num) const |
57 | { |
58 | return author->Value(num); |
59 | } |
60 | |
61 | Standard_Integer HeaderSection_FileName::NbAuthor () const |
62 | { |
63 | if (author.IsNull()) return 0; |
64 | return author->Length(); |
65 | } |
66 | |
67 | void HeaderSection_FileName::SetOrganization(const Handle(Interface_HArray1OfHAsciiString)& aOrganization) |
68 | { |
69 | organization = aOrganization; |
70 | } |
71 | |
72 | Handle(Interface_HArray1OfHAsciiString) HeaderSection_FileName::Organization() const |
73 | { |
74 | return organization; |
75 | } |
76 | |
77 | Handle(TCollection_HAsciiString) HeaderSection_FileName::OrganizationValue(const Standard_Integer num) const |
78 | { |
79 | return organization->Value(num); |
80 | } |
81 | |
82 | Standard_Integer HeaderSection_FileName::NbOrganization () const |
83 | { |
84 | if (organization.IsNull()) return 0; |
85 | return organization->Length(); |
86 | } |
87 | |
88 | void HeaderSection_FileName::SetPreprocessorVersion(const Handle(TCollection_HAsciiString)& aPreprocessorVersion) |
89 | { |
90 | preprocessorVersion = aPreprocessorVersion; |
91 | } |
92 | |
93 | Handle(TCollection_HAsciiString) HeaderSection_FileName::PreprocessorVersion() const |
94 | { |
95 | return preprocessorVersion; |
96 | } |
97 | |
98 | void HeaderSection_FileName::SetOriginatingSystem(const Handle(TCollection_HAsciiString)& aOriginatingSystem) |
99 | { |
100 | originatingSystem = aOriginatingSystem; |
101 | } |
102 | |
103 | Handle(TCollection_HAsciiString) HeaderSection_FileName::OriginatingSystem() const |
104 | { |
105 | return originatingSystem; |
106 | } |
107 | |
108 | void HeaderSection_FileName::SetAuthorisation(const Handle(TCollection_HAsciiString)& aAuthorisation) |
109 | { |
110 | authorisation = aAuthorisation; |
111 | } |
112 | |
113 | Handle(TCollection_HAsciiString) HeaderSection_FileName::Authorisation() const |
114 | { |
115 | return authorisation; |
116 | } |