1 #include <StepBasic_ProductCategory.ixx>
4 StepBasic_ProductCategory::StepBasic_ProductCategory () {}
6 void StepBasic_ProductCategory::Init(
7 const Handle(TCollection_HAsciiString)& aName,
8 const Standard_Boolean hasAdescription,
9 const Handle(TCollection_HAsciiString)& aDescription)
11 // --- classe own fields ---
13 hasDescription = hasAdescription;
14 description = aDescription;
18 void StepBasic_ProductCategory::SetName(const Handle(TCollection_HAsciiString)& aName)
23 Handle(TCollection_HAsciiString) StepBasic_ProductCategory::Name() const
28 void StepBasic_ProductCategory::SetDescription(const Handle(TCollection_HAsciiString)& aDescription)
30 description = aDescription;
31 hasDescription = Standard_True;
34 void StepBasic_ProductCategory::UnSetDescription()
36 hasDescription = Standard_False;
37 description.Nullify();
40 Handle(TCollection_HAsciiString) StepBasic_ProductCategory::Description() const
45 Standard_Boolean StepBasic_ProductCategory::HasDescription() const
47 return hasDescription;