8 #include <system/object_ext.h>
9 #include <system/enum.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
18 namespace Visualization
21 class RecurringInterval;
31 template <
typename>
class List;
40 namespace Visualization {
48 typedef System::Object BaseType;
50 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
51 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
109 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Visualization::Interval
get_Interval()
const;
114 ASPOSE_TASKS_SHARED_API
void set_Interval(Aspose::Tasks::Visualization::Interval value);
190 ASPOSE_TASKS_SHARED_API System::SharedPtr<System::Collections::Generic::List<RecurringInterval::DayType>>
get_WeeklyDays()
const;
196 #ifdef ASPOSE_GET_SHARED_MEMBERS
197 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
203 System::SharedPtr<System::Collections::Generic::List<RecurringInterval::DayType>> weeklyDays;
204 Aspose::Tasks::Visualization::Interval pr_Interval;
205 int32_t pr_DailyDayNumber;
206 bool pr_DailyWorkday;
207 int32_t pr_WeeklyWeekNumber;
209 int32_t pr_MonthlyDayDayNumber;
210 int32_t pr_MonthlyDayMonthNumber;
211 bool pr_MonthlyFirstLast;
212 int32_t pr_MonthlyFirstLastMonthNumber;
222 struct EnumMetaInfo<
Aspose::Tasks::Visualization::RecurringInterval::DayType>
224 static const ASPOSE_TASKS_SHARED_API std::array<std::pair<Aspose::Tasks::Visualization::RecurringInterval::DayType, const char_t*>, 10>& values();
Represents recurring intervals used in progress lines of a Gantt Chart view.
Definition: RecurringInterval.h:46
bool get_MonthlyDay() const
Gets a value indicating whether to show monthly progress lines by day.
DayType
Represents a day type used in progress lines.
Definition: RecurringInterval.h:59
System::SharedPtr< System::Collections::Generic::List< RecurringInterval::DayType > > get_WeeklyDays() const
Gets a list of days for weekly progress lines.
void set_MonthlyDayMonthNumber(int32_t value)
Sets the month number of monthly progress lines.
void set_MonthlyDayDayNumber(int32_t value)
Sets the day number of monthly progress lines.
void set_Interval(Aspose::Tasks::Visualization::Interval value)
Sets the recurring interval. Can be any value of Interval type.
void set_MonthlyFirstLastDay(RecurringInterval::DayType value)
Sets the first or the last day type of monthly progress lines.
bool get_MonthlyFirstLast() const
Gets a value indicating whether to show progress lines by first or last predefined day.
void set_DailyDayNumber(int32_t value)
Sets the daily day number.
int32_t get_WeeklyWeekNumber() const
Gets the week number for weekly progress lines.
bool get_DailyWorkday() const
Gets a value indicating whether a day is workday for daily progress lines.
void set_MonthlyFirstLastMonthNumber(int32_t value)
Sets the month number of progress lines, which are shown by first or last predefined day.
int32_t get_MonthlyDayDayNumber() const
Gets the day number of monthly progress lines.
void set_DailyWorkday(bool value)
Sets a value indicating whether a day is workday for daily progress lines.
int32_t get_DailyDayNumber() const
Gets the daily day number.
void set_MonthlyDay(bool value)
Sets a value indicating whether to show monthly progress lines by day.
Aspose::Tasks::Visualization::Interval get_Interval() const
Gets the recurring interval. Can be any value of Interval type.
void set_MonthlyFirstLast(bool value)
Sets a value indicating whether to show progress lines by first or last predefined day.
int32_t get_MonthlyDayMonthNumber() const
Gets the month number of monthly progress lines.
int32_t get_MonthlyFirstLastMonthNumber() const
Gets the month number of progress lines, which are shown by first or last predefined day.
void set_WeeklyWeekNumber(int32_t value)
Sets the week number for weekly progress lines.
RecurringInterval::DayType get_MonthlyFirstLastDay() const
Gets the first or the last day type of monthly progress lines.