mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-11 10:10:56 +08:00
Integration of OCCT 6.5.0 from SVN
This commit is contained in:
84
src/StepBasic/StepBasic_LocalTime.cxx
Executable file
84
src/StepBasic/StepBasic_LocalTime.cxx
Executable file
@@ -0,0 +1,84 @@
|
||||
#include <StepBasic_LocalTime.ixx>
|
||||
|
||||
|
||||
StepBasic_LocalTime::StepBasic_LocalTime () {}
|
||||
|
||||
void StepBasic_LocalTime::Init(
|
||||
const Standard_Integer aHourComponent,
|
||||
const Standard_Boolean hasAminuteComponent,
|
||||
const Standard_Integer aMinuteComponent,
|
||||
const Standard_Boolean hasAsecondComponent,
|
||||
const Standard_Real aSecondComponent,
|
||||
const Handle(StepBasic_CoordinatedUniversalTimeOffset)& aZone)
|
||||
{
|
||||
// --- classe own fields ---
|
||||
hourComponent = aHourComponent;
|
||||
hasMinuteComponent = hasAminuteComponent;
|
||||
minuteComponent = aMinuteComponent;
|
||||
hasSecondComponent = hasAsecondComponent;
|
||||
secondComponent = aSecondComponent;
|
||||
zone = aZone;
|
||||
}
|
||||
|
||||
|
||||
void StepBasic_LocalTime::SetHourComponent(const Standard_Integer aHourComponent)
|
||||
{
|
||||
hourComponent = aHourComponent;
|
||||
}
|
||||
|
||||
Standard_Integer StepBasic_LocalTime::HourComponent() const
|
||||
{
|
||||
return hourComponent;
|
||||
}
|
||||
|
||||
void StepBasic_LocalTime::SetMinuteComponent(const Standard_Integer aMinuteComponent)
|
||||
{
|
||||
minuteComponent = aMinuteComponent;
|
||||
hasMinuteComponent = Standard_True;
|
||||
}
|
||||
|
||||
void StepBasic_LocalTime::UnSetMinuteComponent()
|
||||
{
|
||||
hasMinuteComponent = Standard_False;
|
||||
}
|
||||
|
||||
Standard_Integer StepBasic_LocalTime::MinuteComponent() const
|
||||
{
|
||||
return minuteComponent;
|
||||
}
|
||||
|
||||
Standard_Boolean StepBasic_LocalTime::HasMinuteComponent() const
|
||||
{
|
||||
return hasMinuteComponent;
|
||||
}
|
||||
|
||||
void StepBasic_LocalTime::SetSecondComponent(const Standard_Real aSecondComponent)
|
||||
{
|
||||
secondComponent = aSecondComponent;
|
||||
hasSecondComponent = Standard_True;
|
||||
}
|
||||
|
||||
void StepBasic_LocalTime::UnSetSecondComponent()
|
||||
{
|
||||
hasSecondComponent = Standard_False;
|
||||
}
|
||||
|
||||
Standard_Real StepBasic_LocalTime::SecondComponent() const
|
||||
{
|
||||
return secondComponent;
|
||||
}
|
||||
|
||||
Standard_Boolean StepBasic_LocalTime::HasSecondComponent() const
|
||||
{
|
||||
return hasSecondComponent;
|
||||
}
|
||||
|
||||
void StepBasic_LocalTime::SetZone(const Handle(StepBasic_CoordinatedUniversalTimeOffset)& aZone)
|
||||
{
|
||||
zone = aZone;
|
||||
}
|
||||
|
||||
Handle(StepBasic_CoordinatedUniversalTimeOffset) StepBasic_LocalTime::Zone() const
|
||||
{
|
||||
return zone;
|
||||
}
|
||||
Reference in New Issue
Block a user