Public Types | Public Member Functions | Protected Member Functions | List of all members
iipr::CRingPatternGeneratorParamsComp Class Reference

#include <CRingPatternGeneratorParamsComp.h>

Inheritance diagram for iipr::CRingPatternGeneratorParamsComp:
icomp::CComponentBase iipr::IRingPatternGeneratorParams icomp::IComponent iser::ISerializable istd::IPolymorphic istd::IChangeable istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
- Public Types inherited from iipr::IRingPatternGeneratorParams
enum  PatternType { PT_FIXED_WAVELENGTH, PT_DYNAMIC_WAVELENGTH }
 

Public Member Functions

 CRingPatternGeneratorParamsComp ()
 
virtual int GetPatternMode () const
 Get used pattern generation mode. More...
 
virtual void SetPatternMode (int patternMode)
 Set pattern generation mode. More...
 
virtual double GetWaveLength () const
 Get used pattern wavelength. More...
 
virtual void SetWaveLength (double waveLength)
 Set pattern wavelength. More...
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 

Protected Member Functions

virtual void OnComponentCreated ()
 

Detailed Description

Definition at line 17 of file CRingPatternGeneratorParamsComp.h.

Member Typedef Documentation

Definition at line 22 of file CRingPatternGeneratorParamsComp.h.

Constructor & Destructor Documentation

iipr::CRingPatternGeneratorParamsComp::CRingPatternGeneratorParamsComp ( )

Member Function Documentation

virtual int iipr::CRingPatternGeneratorParamsComp::GetPatternMode ( ) const
virtual

Get used pattern generation mode.

See Also
PatternType

Implements iipr::IRingPatternGeneratorParams.

virtual double iipr::CRingPatternGeneratorParamsComp::GetWaveLength ( ) const
virtual

Get used pattern wavelength.

Implements iipr::IRingPatternGeneratorParams.

virtual void iipr::CRingPatternGeneratorParamsComp::OnComponentCreated ( )
protectedvirtual
virtual bool iipr::CRingPatternGeneratorParamsComp::Serialize ( iser::IArchive archive)
virtual
virtual void iipr::CRingPatternGeneratorParamsComp::SetPatternMode ( int  patternMode)
virtual

Set pattern generation mode.

See Also
PatternType

Implements iipr::IRingPatternGeneratorParams.

virtual void iipr::CRingPatternGeneratorParamsComp::SetWaveLength ( double  waveLength)
virtual

Set pattern wavelength.

Implements iipr::IRingPatternGeneratorParams.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy