BitMaskObject Class Reference

This class provides access to the display properties for a bitmask object. More...

#include <BitMaskObject.h>

Inheritance diagram for BitMaskObject:

Inheritance graph

List of all members.

Public Member Functions

virtual void setBitMask (const BitMask *pMask, bool copy=true)=0

Protected Member Functions

virtual ~BitMaskObject ()


Detailed Description

This class provides access to the display properties for a bitmask object.

Possible GraphicObjectTypes: BITMASK_OBJECT.

This subclass of Subject will notify upon the following conditions:

Definition at line 23 of file BitMaskObject.h.


Constructor & Destructor Documentation

virtual BitMaskObject::~BitMaskObject (  )  [protected, virtual]

This should be destroyed by calling GraphicLayer::removeObject.

Definition at line 46 of file BitMaskObject.h.


Member Function Documentation

virtual void BitMaskObject::setBitMask ( const BitMask pMask,
bool  copy = true 
) [pure virtual]

Sets the bitmask of the object to that in the parameter.

Parameters:
pMask Bitmask to use for the object.
copy True if the object should make of copy of the mask. False if the object should reference the passed in mask. Note that using false does not pass ownership to this object. It is the callers responsiblity to ensure that the mask remains in existance for as long as the bitmask object.


Software Development Kit - Opticks 4.9.0 Build 16218