CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
FWRepresentationCheckerBase Class Referenceabstract

#include <Fireworks/Core/interface/FWRepresentationCheckerBase.h>

Inheritance diagram for FWRepresentationCheckerBase:
FWEDProductRepresentationChecker FWSimpleRepresentationChecker

Public Member Functions

unsigned int bitPackedViews () const
 
 FWRepresentationCheckerBase (const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false)
 
virtual FWRepresentationInfo infoFor (const std::string &iTypeName) const =0
 
const std::string & purpose () const
 
bool representsSubPart () const
 
bool requiresFF () const
 
virtual ~FWRepresentationCheckerBase ()
 

Private Member Functions

 FWRepresentationCheckerBase (const FWRepresentationCheckerBase &)
 
const FWRepresentationCheckerBaseoperator= (const FWRepresentationCheckerBase &)
 

Private Attributes

const unsigned int m_bitPackedViews
 
const std::string m_purpose
 
const bool m_representsSubPart
 
const bool m_requiresFF
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 28 of file FWRepresentationCheckerBase.h.

Constructor & Destructor Documentation

FWRepresentationCheckerBase::FWRepresentationCheckerBase ( const std::string &  iPurpose,
unsigned int  iBitPackedViews,
bool  iRepresentsSubPart,
bool  iRequiresFF = false 
)

Definition at line 30 of file FWRepresentationCheckerBase.cc.

33  :
34  m_purpose(iPurpose), m_bitPackedViews(iBitPackedViews), m_representsSubPart(iRepresentsSubPart), m_requiresFF(iRequiresFF)
35 {
36 }
FWRepresentationCheckerBase::~FWRepresentationCheckerBase ( )
virtual

Definition at line 43 of file FWRepresentationCheckerBase.cc.

44 {
45 }
FWRepresentationCheckerBase::FWRepresentationCheckerBase ( const FWRepresentationCheckerBase )
private

Member Function Documentation

unsigned int FWRepresentationCheckerBase::bitPackedViews ( ) const
virtual FWRepresentationInfo FWRepresentationCheckerBase::infoFor ( const std::string &  iTypeName) const
pure virtual
const FWRepresentationCheckerBase& FWRepresentationCheckerBase::operator= ( const FWRepresentationCheckerBase )
private
const std::string & FWRepresentationCheckerBase::purpose ( ) const
bool FWRepresentationCheckerBase::representsSubPart ( void  ) const
bool FWRepresentationCheckerBase::requiresFF ( ) const
inline

Member Data Documentation

const unsigned int FWRepresentationCheckerBase::m_bitPackedViews
private

Definition at line 54 of file FWRepresentationCheckerBase.h.

Referenced by bitPackedViews().

const std::string FWRepresentationCheckerBase::m_purpose
private

Definition at line 53 of file FWRepresentationCheckerBase.h.

Referenced by purpose().

const bool FWRepresentationCheckerBase::m_representsSubPart
private

Definition at line 55 of file FWRepresentationCheckerBase.h.

Referenced by representsSubPart().

const bool FWRepresentationCheckerBase::m_requiresFF
private

Definition at line 56 of file FWRepresentationCheckerBase.h.

Referenced by requiresFF().