Aspose::Slides::Charts::PieSplitCustomPointCollection Class Reference

Represents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split. More...

Inherits Aspose::Slides::Charts::IPieSplitCustomPointCollection.

Public Member Functions

ASPOSE_SLIDES_SHARED_API int32_t get_Count () const
 Returns the count of chart data points. Read-only int32_t. More...
 
ASPOSE_SLIDES_SHARED_API bool get_IsReadOnly ()
 Gets a value indicating whether the T:System::Collections::Generic::ICollection`1 is read-only. Read-only bool. More...
 
ASPOSE_SLIDES_SHARED_API bool get_IsSynchronized ()
 Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only bool. More...
 
ASPOSE_SLIDES_SHARED_API System::SharedPtr< System::Objectget_SyncRoot ()
 Returns a synchronization root. Read-only object. More...
 
ASPOSE_SLIDES_SHARED_API System::SharedPtr< IChartDataPointidx_get (int32_t index)
 Returns chart data point for specified index. More...
 
ASPOSE_SLIDES_SHARED_API void Add (int32_t dataPointIndex)
 Adds data point by its index in parent series points collection. More...
 
ASPOSE_SLIDES_SHARED_API void Add (System::SharedPtr< IChartDataPoint > const &dataPoint)
 Adds data point to collection. More...
 
ASPOSE_SLIDES_SHARED_API bool Remove (System::SharedPtr< IChartDataPoint > const &dataPoint)
 Removes item from collection. More...
 
ASPOSE_SLIDES_SHARED_API void Remove (int32_t dataPointIndex)
 Removes item from collection by it index in parent series points collection. More...
 
ASPOSE_SLIDES_SHARED_API void Clear ()
 Removes all items from the T:System::Collections::Generic::ICollection`1. More...
 
ASPOSE_SLIDES_SHARED_API bool Contains (System::SharedPtr< IChartDataPoint > const &item) const
 Determines whether the T:System::Collections::Generic::ICollection`1 contains a specific value. More...
 
ASPOSE_SLIDES_SHARED_API void CopyTo (System::ArrayPtr< System::SharedPtr< IChartDataPoint >> array, int32_t arrayIndex)
 Copies the elements of the T:System::Collections::Generic::ICollection`1 to an System::Array, starting at a particular System::Array index. More...
 
ASPOSE_SLIDES_SHARED_API System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< IChartDataPoint > > > GetEnumerator ()
 Returns an enumerator that iterates through the collection. More...
 

Protected Member Functions

 PieSplitCustomPointCollection (System::SharedPtr< IChartSeriesGroup > parentSeriesGroup)
 

Detailed Description

Represents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split.

Constructor & Destructor Documentation

◆ PieSplitCustomPointCollection()

Aspose::Slides::Charts::PieSplitCustomPointCollection::PieSplitCustomPointCollection ( System::SharedPtr< IChartSeriesGroup parentSeriesGroup)
protected

Member Function Documentation

◆ Add() [1/2]

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::PieSplitCustomPointCollection::Add ( int32_t  dataPointIndex)
virtual

Adds data point by its index in parent series points collection.

Parameters
dataPointIndexIndex of data point in parent series points collection.

Implements Aspose::Slides::Charts::IPieSplitCustomPointCollection.

◆ Add() [2/2]

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::PieSplitCustomPointCollection::Add ( System::SharedPtr< IChartDataPoint > const &  dataPoint)

Adds data point to collection.

Parameters
dataPointData point add to.

◆ Clear()

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::PieSplitCustomPointCollection::Clear ( )

Removes all items from the T:System::Collections::Generic::ICollection`1.

◆ Contains()

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::Charts::PieSplitCustomPointCollection::Contains ( System::SharedPtr< IChartDataPoint > const &  item) const

Determines whether the T:System::Collections::Generic::ICollection`1 contains a specific value.

Returns
true if item is found in the T:System::Collections::Generic::ICollection`1; otherwise, false.
Parameters
itemThe object to locate in the T:System::Collections::Generic::ICollection`1.

◆ CopyTo()

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::PieSplitCustomPointCollection::CopyTo ( System::ArrayPtr< System::SharedPtr< IChartDataPoint >>  array,
int32_t  arrayIndex 
)

Copies the elements of the T:System::Collections::Generic::ICollection`1 to an System::Array, starting at a particular System::Array index.

Parameters
arrayThe one-dimensional System::Array that is the destination of the elements copied from T:System::Collections::Generic::ICollection`1. The System::Array must have zero-based indexing.
arrayIndexThe zero-based index in array at which copying begins.
Exceptions
System::ArgumentNullExceptionarray is null.
System::ArgumentOutOfRangeExceptionarrayIndex is less than 0.
System::ArgumentExceptionThe number of elements in the source T:System::Collections::Generic::ICollection`1 is greater than the available space from arrayIndex to the end of the destination array .

◆ get_Count()

ASPOSE_SLIDES_SHARED_API int32_t Aspose::Slides::Charts::PieSplitCustomPointCollection::get_Count ( ) const

Returns the count of chart data points. Read-only int32_t.

◆ get_IsReadOnly()

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::Charts::PieSplitCustomPointCollection::get_IsReadOnly ( )

Gets a value indicating whether the T:System::Collections::Generic::ICollection`1 is read-only. Read-only bool.

Returns
true if the T:System::Collections::Generic::ICollection`1 is read-only; otherwise, false.

◆ get_IsSynchronized()

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::Charts::PieSplitCustomPointCollection::get_IsSynchronized ( )

Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only bool.

◆ get_SyncRoot()

ASPOSE_SLIDES_SHARED_API System::SharedPtr<System::Object> Aspose::Slides::Charts::PieSplitCustomPointCollection::get_SyncRoot ( )

Returns a synchronization root. Read-only object.

◆ GetEnumerator()

ASPOSE_SLIDES_SHARED_API System::SharedPtr<System::Collections::Generic::IEnumerator<System::SharedPtr<IChartDataPoint> > > Aspose::Slides::Charts::PieSplitCustomPointCollection::GetEnumerator ( )

Returns an enumerator that iterates through the collection.

Returns
A T:System::Collections::Generic::IEnumerator`1 that can be used to iterate through the collection.

◆ idx_get()

ASPOSE_SLIDES_SHARED_API System::SharedPtr<IChartDataPoint> Aspose::Slides::Charts::PieSplitCustomPointCollection::idx_get ( int32_t  index)
virtual

Returns chart data point for specified index.

Parameters
indexIndex.
Returns
Chart data point.

Implements Aspose::Slides::Charts::IPieSplitCustomPointCollection.

◆ Remove() [1/2]

ASPOSE_SLIDES_SHARED_API bool Aspose::Slides::Charts::PieSplitCustomPointCollection::Remove ( System::SharedPtr< IChartDataPoint > const &  dataPoint)

Removes item from collection.

Parameters
dataPointData point remove to.
Returns
true if item is successfully removed; otherwise, false. This method also returns false if item was not found in the System.Collections.Generic.List{T}.

◆ Remove() [2/2]

ASPOSE_SLIDES_SHARED_API void Aspose::Slides::Charts::PieSplitCustomPointCollection::Remove ( int32_t  dataPointIndex)
virtual

Removes item from collection by it index in parent series points collection.

Parameters
dataPointIndexIndex of data point in parent series points collection.

Implements Aspose::Slides::Charts::IPieSplitCustomPointCollection.