#include <BSymbolFeature.h>

Public Member Functions | |
| BSymbolFeature (const BSymbolFeature &feat) | |
| Copy constructor. | |
| BSymbolFeature (const BString &sym) | |
| Constructor. | |
| BSymbolFeature () | |
| Default constructor. | |
| virtual BFeature * | Clone (void) const |
| Creates a deep-copy of this object. | |
| virtual size_t | ComputeSize (void) const |
| Computes the size of the BByteArray required to store this object. | |
| virtual void | FromByteArray (const BByteArray &bytes, size_t &startPos) |
| Initializes an instance of this object from a BByteArray. | |
| virtual const BRect & | GetMBR (void) const |
| Gets the minimum bounding rectangle for this BTextFeature. | |
| const BString & | GetSymbol (void) const |
| Gets the symbol character. | |
| virtual void | SetGeometry (const BGeometryPtr &geo) |
| Set this BFeature's geometry. | |
| void | SetSymbol (const BString &sym) |
| Sets the symbol character. | |
| virtual BByteArray | ToByteArray (void) const |
| Stores this object in a BByteArray. | |
| virtual void | Transform (const BTransform &cst) |
| Transforms the symbol points to a different coordinate system. | |
| virtual void | TransformReverse (const BTransform &cst) |
| Transforms the symbol points to a different coordinate system using the "reverse" of the BTransform. | |
| virtual | ~BSymbolFeature () |
| Destructor. | |
| BSymbolFeature | ( | ) | [inline] |
Default constructor.
| BSymbolFeature | ( | const BString & | sym | ) | [inline] |
Constructor.
| sym | The symbol character. |
| BSymbolFeature | ( | const BSymbolFeature & | feat | ) | [inline] |
| virtual ~BSymbolFeature | ( | ) | [inline, virtual] |
Destructor.
| virtual BFeature* Clone | ( | void | ) | const [inline, virtual] |
Creates a deep-copy of this object.
Reimplemented from BTextFeature.
| virtual size_t ComputeSize | ( | void | ) | const [inline, virtual] |
Computes the size of the BByteArray required to store this object.
Reimplemented from BTextFeature.
| virtual void FromByteArray | ( | const BByteArray & | bytes, | |
| size_t & | startPos | |||
| ) | [virtual] |
Initializes an instance of this object from a BByteArray.
| bytes | The BByteArray containing the byte representation of the object. | |
| startPos | The position in the BByteArray where the byte representation begins. This value will be updated to point to the byte past the end of this object in the byte array. |
Reimplemented from BTextFeature.
| virtual const BRect& GetMBR | ( | void | ) | const [virtual] |
Gets the minimum bounding rectangle for this BTextFeature.
Reimplemented from BTextFeature.
| const BString& GetSymbol | ( | void | ) | const [inline] |
Gets the symbol character.
| virtual void SetGeometry | ( | const BGeometryPtr & | geo | ) | [virtual] |
Set this BFeature's geometry.
Note that the geometry for a BSymbolFeature must always be a BAggregatePoint.
| geo | The geometry. |
Reimplemented from BTextFeature.
| void SetSymbol | ( | const BString & | sym | ) | [inline] |
Sets the symbol character.
| sym | The symbol character. |
| virtual BByteArray ToByteArray | ( | void | ) | const [virtual] |
Stores this object in a BByteArray.
Reimplemented from BTextFeature.
| virtual void Transform | ( | const BTransform & | cst | ) | [virtual] |
Transforms the symbol points to a different coordinate system.
| cst | The BTransform that describes the transformation. |
Reimplemented from BTextFeature.
| virtual void TransformReverse | ( | const BTransform & | cst | ) | [virtual] |
Transforms the symbol points to a different coordinate system using the "reverse" of the BTransform.
| cst | The BTransform that describes the transformation. |
Reimplemented from BTextFeature.