LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | List of all members
Bundle Class Reference

#include <bundles.hxx>

Inheritance diagram for Bundle:
[legend]

Public Member Functions

void SetColor (sal_uInt32 nColor)
 
sal_uInt32 GetColor () const
 
tools::Long GetIndex () const
 
void SetIndex (tools::Long nBundleIndex)
 
 Bundle ()
 
virtual std::unique_ptr< BundleClone ()
 
virtual ~Bundle ()
 
 Bundle (Bundle const &)=default
 
 Bundle (Bundle &&)=default
 
Bundleoperator= (Bundle const &)=default
 
Bundleoperator= (Bundle &&)=default
 

Private Attributes

tools::Long mnBundleIndex
 
sal_uInt32 mnColor
 

Detailed Description

Definition at line 28 of file bundles.hxx.

Constructor & Destructor Documentation

◆ Bundle() [1/3]

Bundle::Bundle ( )
inline

Definition at line 40 of file bundles.hxx.

◆ ~Bundle()

virtual Bundle::~Bundle ( )
inlinevirtual

Definition at line 47 of file bundles.hxx.

◆ Bundle() [2/3]

Bundle::Bundle ( Bundle const &  )
default

◆ Bundle() [3/3]

Bundle::Bundle ( Bundle &&  )
default

Member Function Documentation

◆ Clone()

virtual std::unique_ptr< Bundle > Bundle::Clone ( )
inlinevirtual

Reimplemented in LineBundle, MarkerBundle, EdgeBundle, TextBundle, and FillBundle.

Definition at line 45 of file bundles.hxx.

Referenced by CGMElements::InsertBundle().

◆ GetColor()

sal_uInt32 Bundle::GetColor ( ) const
inline

Definition at line 36 of file bundles.hxx.

References mnColor.

◆ GetIndex()

tools::Long Bundle::GetIndex ( ) const
inline

Definition at line 37 of file bundles.hxx.

References mnBundleIndex.

Referenced by CGM::ImplDoClass2(), CGMElements::InsertBundle(), and CGMElements::operator=().

◆ operator=() [1/2]

Bundle & Bundle::operator= ( Bundle &&  )
default

◆ operator=() [2/2]

Bundle & Bundle::operator= ( Bundle const &  )
default

◆ SetColor()

void Bundle::SetColor ( sal_uInt32  nColor)

Definition at line 25 of file bundles.cxx.

References mnColor.

Referenced by CGM::ImplDoClass2(), and CGMElements::Init().

◆ SetIndex()

void Bundle::SetIndex ( tools::Long  nBundleIndex)
inline

Definition at line 38 of file bundles.hxx.

References mnBundleIndex.

Referenced by CGMElements::GetBundleIndex(), CGM::ImplDoClass2(), and CGMElements::Init().

Member Data Documentation

◆ mnBundleIndex

tools::Long Bundle::mnBundleIndex
private

Definition at line 31 of file bundles.hxx.

Referenced by GetIndex(), and SetIndex().

◆ mnColor

sal_uInt32 Bundle::mnColor
private

Definition at line 32 of file bundles.hxx.

Referenced by GetColor(), and SetColor().


The documentation for this class was generated from the following files: