Public Types |
typedef SFFactory_ptr | _ptr_type |
typedef SFFactory_var | _var_type |
Public Methods |
| SFFactory () |
virtual | ~SFFactory () |
virtual SF_ptr | makeSFfromImage (ImageRep_ptr im)=0 |
virtual SF_ptr | makeFlatSF (ImageSignature sig, const Sizes &sz, const PixValue &val)=0 |
virtual SF_ptr | makeBoxSF (ImageSignature sig, const Sizes &sz, const PixValue &val)=0 |
virtual SF_ptr | makeCrossSF (ImageSignature sig, const Sizes &sz, const PixValue &val)=0 |
virtual SF_ptr | makeDiskSF (ImageSignature sig, const Sizes &sz, const PixValue &val)=0 |
virtual SF_ptr | makeDiamondSF (ImageSignature sig, const Sizes &sz, const PixValue &val)=0 |
virtual SF_ptr | makeGaussianSF (const Sizes &sz, CORBA::Double sigma)=0 |
virtual SF_ptr | makeParabolaSF (const Sizes &sz, CORBA::Double sigma)=0 |
Static Public Methods |
SFFactory_ptr | _duplicate (SFFactory_ptr p) |
SFFactory_ptr | _nil () |
SFFactory_ptr | _narrow (CORBA::Object_ptr) |
SFFactory_ptr | _unchecked_narrow (CORBA::Object_ptr) |
SFFactory_ptr | _narrow (CORBA::AbstractBase_ptr) |
SFFactory_ptr | _unchecked_narrow (CORBA::AbstractBase_ptr) |
const char ** | _OB_staticIds () |
Static Protected Attributes |
const char * | ids_ [] |