CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
26 #ifndef _IFCSCHEDULETIMECONTROL_AUTO_IMPL_2x3_H
27 #define _IFCSCHEDULETIMECONTROL_AUTO_IMPL_2x3_H
96 virtual void unsetAttr(
const OdAnsiString &explicitAttrName);
97 virtual bool testAttr(
const OdAnsiString &explicitAttrName)
const;
132 #endif // _IFCSCHEDULETIMECONTROL_AUTO_IMPL_2x3_H
virtual bool putAttr(const OdIfcAttribute explicitAttrDef, const OdRxValue &val)
virtual OdResult outFields(OdDAI::OdSpfFilerBase *wrFiler)
double m_ScheduleDuration
void setActualDuration(double ActualDuration)
IfcDateTimeSelect m_StatusTime
double getActualDuration() const
IfcPositiveRatioMeasure getCompletion() const
OdIfcScheduleTimeControlAuto()
IfcDateTimeSelect m_ActualFinish
void setFinishFloat(double FinishFloat)
void setActualFinish(IfcDateTimeSelect ActualFinish)
virtual bool testAttr(const OdAnsiString &explicitAttrName) const
IfcDateTimeSelect m_ScheduleStart
virtual void unsetAttr(const OdAnsiString &explicitAttrName)
OdDAIObjectId m_ScheduleTimeControlAssigned_inv
void setEarlyFinish(IfcDateTimeSelect EarlyFinish)
IfcDateTimeSelect m_EarlyFinish
virtual OdRxValue getAttr(const OdAnsiString &attrName) const
IfcDateTimeSelect m_EarlyStart
virtual OdResult inFields(OdDAI::OdSpfFilerBase *rdFiler)
virtual OdIfcEntityType type() const
IfcDateTimeSelect getActualFinish() const
void setRemainingTime(double RemainingTime)
void setLateFinish(IfcDateTimeSelect LateFinish)
void setCompletion(IfcPositiveRatioMeasure Completion)
IfcDateTimeSelect m_ScheduleFinish
bool getIsCritical() const
double getRemainingTime() const
virtual OdRxValue getAttr(const OdIfcAttribute attrDef) const
IfcDateTimeSelect getStatusTime() const
#define OD_EXP_DECLARE_MEMBERS(ClassName)
IfcDateTimeSelect getEarlyStart() const
double getFinishFloat() const
IfcDateTimeSelect m_ActualStart
IfcDateTimeSelect getLateFinish() const
IfcDateTimeSelect getActualStart() const
void setScheduleStart(IfcDateTimeSelect ScheduleStart)
double getFreeFloat() const
virtual bool isKindOf(OdIfcEntityType entityType) const
void setStartFloat(double StartFloat)
virtual bool isInstanceOf(OdIfcEntityType entityType) const
IfcDateTimeSelect getEarlyFinish() const
virtual OdAnsiString typeName() const
IfcDateTimeSelect m_LateStart
IfcRatioMeasure IfcPositiveRatioMeasure
void setTotalFloat(double TotalFloat)
virtual void unsetAttr(const OdIfcAttribute explicitAttrDef)
double getTotalFloat() const
virtual bool testAttr(const OdIfcAttribute explicitAttrDef) const
void setScheduleDuration(double ScheduleDuration)
void setStatusTime(IfcDateTimeSelect StatusTime)
IfcDateTimeSelect getScheduleFinish() const
void setActualStart(IfcDateTimeSelect ActualStart)
void setScheduleFinish(IfcDateTimeSelect ScheduleFinish)
IfcDateTimeSelect m_LateFinish
void setEarlyStart(IfcDateTimeSelect EarlyStart)
double getStartFloat() const
double getScheduleDuration() const
IfcDateTimeSelect getScheduleStart() const
IfcDateTimeSelect getLateStart() const
void setLateStart(IfcDateTimeSelect LateStart)
OdDAIObjectId getInvScheduleTimeControlAssigned() const
IfcPositiveRatioMeasure m_Completion
void setFreeFloat(double FreeFloat)
virtual bool putAttr(const OdAnsiString &explicitAttrName, const OdRxValue &val)
void setIsCritical(bool IsCritical)
virtual OdDAI::Entity * getInstanceType() const