Aspose.Tasks for C++
Aspose::Tasks::Visualization::RecurringInterval Class Reference

Represents recurring intervals used in progress lines of a Gantt Chart view. More...

#include <RecurringInterval.h>

Inherits System::Object.

Public Types

enum class  DayType {
  Sunday = 1 , Monday , Tuesday , Wednesday ,
  Thursday , Friday , Saturday , Day ,
  Workday , NonworkingDay
}
 Represents a day type used in progress lines. More...
 

Public Member Functions

Aspose::Tasks::Visualization::Interval get_Interval () const
 Gets the recurring interval. Can be any value of Interval type. More...
 
void set_Interval (Aspose::Tasks::Visualization::Interval value)
 Sets the recurring interval. Can be any value of Interval type. More...
 
int32_t get_DailyDayNumber () const
 Gets the daily day number. More...
 
void set_DailyDayNumber (int32_t value)
 Sets the daily day number. More...
 
bool get_DailyWorkday () const
 Gets a value indicating whether a day is workday for daily progress lines. More...
 
void set_DailyWorkday (bool value)
 Sets a value indicating whether a day is workday for daily progress lines. More...
 
int32_t get_WeeklyWeekNumber () const
 Gets the week number for weekly progress lines. More...
 
void set_WeeklyWeekNumber (int32_t value)
 Sets the week number for weekly progress lines. More...
 
bool get_MonthlyDay () const
 Gets a value indicating whether to show monthly progress lines by day. More...
 
void set_MonthlyDay (bool value)
 Sets a value indicating whether to show monthly progress lines by day. More...
 
int32_t get_MonthlyDayDayNumber () const
 Gets the day number of monthly progress lines. More...
 
void set_MonthlyDayDayNumber (int32_t value)
 Sets the day number of monthly progress lines. More...
 
int32_t get_MonthlyDayMonthNumber () const
 Gets the month number of monthly progress lines. More...
 
void set_MonthlyDayMonthNumber (int32_t value)
 Sets the month number of monthly progress lines. More...
 
bool get_MonthlyFirstLast () const
 Gets a value indicating whether to show progress lines by first or last predefined day. More...
 
void set_MonthlyFirstLast (bool value)
 Sets a value indicating whether to show progress lines by first or last predefined day. More...
 
int32_t get_MonthlyFirstLastMonthNumber () const
 Gets the month number of progress lines, which are shown by first or last predefined day. More...
 
void set_MonthlyFirstLastMonthNumber (int32_t value)
 Sets the month number of progress lines, which are shown by first or last predefined day. More...
 
RecurringInterval::DayType get_MonthlyFirstLastDay () const
 Gets the first or the last day type of monthly progress lines. More...
 
void set_MonthlyFirstLastDay (RecurringInterval::DayType value)
 Sets the first or the last day type of monthly progress lines. More...
 
System::SharedPtr< System::Collections::Generic::List< RecurringInterval::DayType > > get_WeeklyDays () const
 Gets a list of days for weekly progress lines. More...
 

Detailed Description

Represents recurring intervals used in progress lines of a Gantt Chart view.

Member Enumeration Documentation

◆ DayType

Represents a day type used in progress lines.

Enumerator
Sunday 

Indicates Sunday.

Monday 

Indicates Monday.

Tuesday 

Indicates Tuesday.

Wednesday 

Indicates Wednesday.

Thursday 

Indicates Thursday.

Friday 

Indicates Friday.

Saturday 

Indicates Saturday.

Day 

Indicates Day.

Workday 

Indicates Working day.

NonworkingDay 

Indicates Nonworking day.

Member Function Documentation

◆ get_DailyDayNumber()

int32_t Aspose::Tasks::Visualization::RecurringInterval::get_DailyDayNumber ( ) const

Gets the daily day number.

◆ get_DailyWorkday()

bool Aspose::Tasks::Visualization::RecurringInterval::get_DailyWorkday ( ) const

Gets a value indicating whether a day is workday for daily progress lines.

◆ get_Interval()

Aspose::Tasks::Visualization::Interval Aspose::Tasks::Visualization::RecurringInterval::get_Interval ( ) const

Gets the recurring interval. Can be any value of Interval type.

◆ get_MonthlyDay()

bool Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyDay ( ) const

Gets a value indicating whether to show monthly progress lines by day.

◆ get_MonthlyDayDayNumber()

int32_t Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyDayDayNumber ( ) const

Gets the day number of monthly progress lines.

◆ get_MonthlyDayMonthNumber()

int32_t Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyDayMonthNumber ( ) const

Gets the month number of monthly progress lines.

◆ get_MonthlyFirstLast()

bool Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyFirstLast ( ) const

Gets a value indicating whether to show progress lines by first or last predefined day.

◆ get_MonthlyFirstLastDay()

RecurringInterval::DayType Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyFirstLastDay ( ) const

Gets the first or the last day type of monthly progress lines.

◆ get_MonthlyFirstLastMonthNumber()

int32_t Aspose::Tasks::Visualization::RecurringInterval::get_MonthlyFirstLastMonthNumber ( ) const

Gets the month number of progress lines, which are shown by first or last predefined day.

◆ get_WeeklyDays()

System::SharedPtr<System::Collections::Generic::List<RecurringInterval::DayType> > Aspose::Tasks::Visualization::RecurringInterval::get_WeeklyDays ( ) const

Gets a list of days for weekly progress lines.

◆ get_WeeklyWeekNumber()

int32_t Aspose::Tasks::Visualization::RecurringInterval::get_WeeklyWeekNumber ( ) const

Gets the week number for weekly progress lines.

◆ set_DailyDayNumber()

void Aspose::Tasks::Visualization::RecurringInterval::set_DailyDayNumber ( int32_t  value)

Sets the daily day number.

◆ set_DailyWorkday()

void Aspose::Tasks::Visualization::RecurringInterval::set_DailyWorkday ( bool  value)

Sets a value indicating whether a day is workday for daily progress lines.

◆ set_Interval()

void Aspose::Tasks::Visualization::RecurringInterval::set_Interval ( Aspose::Tasks::Visualization::Interval  value)

Sets the recurring interval. Can be any value of Interval type.

◆ set_MonthlyDay()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyDay ( bool  value)

Sets a value indicating whether to show monthly progress lines by day.

◆ set_MonthlyDayDayNumber()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyDayDayNumber ( int32_t  value)

Sets the day number of monthly progress lines.

◆ set_MonthlyDayMonthNumber()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyDayMonthNumber ( int32_t  value)

Sets the month number of monthly progress lines.

◆ set_MonthlyFirstLast()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyFirstLast ( bool  value)

Sets a value indicating whether to show progress lines by first or last predefined day.

◆ set_MonthlyFirstLastDay()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyFirstLastDay ( RecurringInterval::DayType  value)

Sets the first or the last day type of monthly progress lines.

◆ set_MonthlyFirstLastMonthNumber()

void Aspose::Tasks::Visualization::RecurringInterval::set_MonthlyFirstLastMonthNumber ( int32_t  value)

Sets the month number of progress lines, which are shown by first or last predefined day.

◆ set_WeeklyWeekNumber()

void Aspose::Tasks::Visualization::RecurringInterval::set_WeeklyWeekNumber ( int32_t  value)

Sets the week number for weekly progress lines.