LibreOffice Module drawinglayer (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
drawinglayer::geometry::ImpViewInformation3D Class Reference

Implementation class for ViewInformation3D. More...

Collaboration diagram for drawinglayer::geometry::ImpViewInformation3D:
[legend]

Public Member Functions

 ImpViewInformation3D (basegfx::B3DHomMatrix aObjectTransformation, basegfx::B3DHomMatrix aOrientation, basegfx::B3DHomMatrix aProjection, basegfx::B3DHomMatrix aDeviceToView, double fViewTime, const uno::Sequence< beans::PropertyValue > &rExtendedParameters)
 
 ImpViewInformation3D (const uno::Sequence< beans::PropertyValue > &rViewParameters)
 
 ImpViewInformation3D ()
 
const basegfx::B3DHomMatrixgetObjectTransformation () const
 
const basegfx::B3DHomMatrixgetOrientation () const
 
const basegfx::B3DHomMatrixgetProjection () const
 
const basegfx::B3DHomMatrixgetDeviceToView () const
 
double getViewTime () const
 
const basegfx::B3DHomMatrixgetObjectToView () const
 
const uno::Sequence< beans::PropertyValue > & getExtendedInformationSequence () const
 
bool operator== (const ImpViewInformation3D &rCandidate) const
 

Private Member Functions

void impInterpretPropertyValues (const uno::Sequence< beans::PropertyValue > &rViewParameters)
 

Static Private Member Functions

static OUString getNamePropertyObjectTransformation ()
 
static OUString getNamePropertyOrientation ()
 
static OUString getNamePropertyProjection ()
 
static OUString getNamePropertyProjection_30 ()
 
static OUString getNamePropertyProjection_31 ()
 
static OUString getNamePropertyProjection_32 ()
 
static OUString getNamePropertyProjection_33 ()
 
static OUString getNamePropertyDeviceToView ()
 
static OUString getNamePropertyTime ()
 

Private Attributes

basegfx::B3DHomMatrix maObjectTransformation
 
basegfx::B3DHomMatrix maOrientation
 
basegfx::B3DHomMatrix maProjection
 
basegfx::B3DHomMatrix maDeviceToView
 
basegfx::B3DHomMatrix maObjectToView
 
double mfViewTime
 
uno::Sequence< beans::PropertyValue > mxExtendedInformation
 

Friends

class ::drawinglayer::geometry::ViewInformation3D
 

Detailed Description

Implementation class for ViewInformation3D.

Definition at line 36 of file viewinformation3d.cxx.

Constructor & Destructor Documentation

◆ ImpViewInformation3D() [1/3]

drawinglayer::geometry::ImpViewInformation3D::ImpViewInformation3D ( basegfx::B3DHomMatrix  aObjectTransformation,
basegfx::B3DHomMatrix  aOrientation,
basegfx::B3DHomMatrix  aProjection,
basegfx::B3DHomMatrix  aDeviceToView,
double  fViewTime,
const uno::Sequence< beans::PropertyValue > &  rExtendedParameters 
)
inline

Definition at line 213 of file viewinformation3d.cxx.

References impInterpretPropertyValues().

◆ ImpViewInformation3D() [2/3]

drawinglayer::geometry::ImpViewInformation3D::ImpViewInformation3D ( const uno::Sequence< beans::PropertyValue > &  rViewParameters)
inlineexplicit

Definition at line 229 of file viewinformation3d.cxx.

References impInterpretPropertyValues().

◆ ImpViewInformation3D() [3/3]

drawinglayer::geometry::ImpViewInformation3D::ImpViewInformation3D ( )
inline

Definition at line 235 of file viewinformation3d.cxx.

Member Function Documentation

◆ getDeviceToView()

const basegfx::B3DHomMatrix & drawinglayer::geometry::ImpViewInformation3D::getDeviceToView ( ) const
inline

Definition at line 243 of file viewinformation3d.cxx.

References maDeviceToView.

◆ getExtendedInformationSequence()

const uno::Sequence< beans::PropertyValue > & drawinglayer::geometry::ImpViewInformation3D::getExtendedInformationSequence ( ) const
inline

Definition at line 258 of file viewinformation3d.cxx.

References mxExtendedInformation.

◆ getNamePropertyDeviceToView()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyDeviceToView ( )
inlinestaticprivate

Definition at line 108 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyObjectTransformation()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyObjectTransformation ( )
inlinestaticprivate

Definition at line 73 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyOrientation()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyOrientation ( )
inlinestaticprivate

Definition at line 78 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyProjection()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyProjection ( )
inlinestaticprivate

Definition at line 83 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyProjection_30()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyProjection_30 ( )
inlinestaticprivate

Definition at line 88 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyProjection_31()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyProjection_31 ( )
inlinestaticprivate

Definition at line 93 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyProjection_32()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyProjection_32 ( )
inlinestaticprivate

Definition at line 98 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyProjection_33()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyProjection_33 ( )
inlinestaticprivate

Definition at line 103 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getNamePropertyTime()

static OUString drawinglayer::geometry::ImpViewInformation3D::getNamePropertyTime ( )
inlinestaticprivate

Definition at line 113 of file viewinformation3d.cxx.

Referenced by impInterpretPropertyValues().

◆ getObjectToView()

const basegfx::B3DHomMatrix & drawinglayer::geometry::ImpViewInformation3D::getObjectToView ( ) const
inline

◆ getObjectTransformation()

const basegfx::B3DHomMatrix & drawinglayer::geometry::ImpViewInformation3D::getObjectTransformation ( ) const
inline

Definition at line 240 of file viewinformation3d.cxx.

References maObjectTransformation.

◆ getOrientation()

const basegfx::B3DHomMatrix & drawinglayer::geometry::ImpViewInformation3D::getOrientation ( ) const
inline

Definition at line 241 of file viewinformation3d.cxx.

References maOrientation.

◆ getProjection()

const basegfx::B3DHomMatrix & drawinglayer::geometry::ImpViewInformation3D::getProjection ( ) const
inline

Definition at line 242 of file viewinformation3d.cxx.

References maProjection.

◆ getViewTime()

double drawinglayer::geometry::ImpViewInformation3D::getViewTime ( ) const
inline

Definition at line 244 of file viewinformation3d.cxx.

References mfViewTime.

◆ impInterpretPropertyValues()

void drawinglayer::geometry::ImpViewInformation3D::impInterpretPropertyValues ( const uno::Sequence< beans::PropertyValue > &  rViewParameters)
inlineprivate

◆ operator==()

bool drawinglayer::geometry::ImpViewInformation3D::operator== ( const ImpViewInformation3D rCandidate) const
inline

Friends And Related Function Documentation

◆ ::drawinglayer::geometry::ViewInformation3D

Definition at line 41 of file viewinformation3d.cxx.

Member Data Documentation

◆ maDeviceToView

basegfx::B3DHomMatrix drawinglayer::geometry::ImpViewInformation3D::maDeviceToView
private

◆ maObjectToView

basegfx::B3DHomMatrix drawinglayer::geometry::ImpViewInformation3D::maObjectToView
private

Definition at line 64 of file viewinformation3d.cxx.

Referenced by getObjectToView().

◆ maObjectTransformation

basegfx::B3DHomMatrix drawinglayer::geometry::ImpViewInformation3D::maObjectTransformation
private

◆ maOrientation

basegfx::B3DHomMatrix drawinglayer::geometry::ImpViewInformation3D::maOrientation
private

◆ maProjection

basegfx::B3DHomMatrix drawinglayer::geometry::ImpViewInformation3D::maProjection
private

◆ mfViewTime

double drawinglayer::geometry::ImpViewInformation3D::mfViewTime
private

Definition at line 67 of file viewinformation3d.cxx.

Referenced by getViewTime(), impInterpretPropertyValues(), and operator==().

◆ mxExtendedInformation

uno::Sequence< beans::PropertyValue > drawinglayer::geometry::ImpViewInformation3D::mxExtendedInformation
private

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