VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtCircleObjectSymbol Class Reference

class DtCircleObjectSymbol: More...

Inheritance diagram for DtCircleObjectSymbol:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtCircleObjectSymbol ()
 Constructor.
 DtCircleObjectSymbol (DtSymbolDrawer &d)
virtual ~DtCircleObjectSymbol ()
 Destructor.
 DtCircleObjectSymbol (const DtCircleObjectSymbol &orig)
 Copy Constructor.
DtCircleObjectSymboloperator= (const DtCircleObjectSymbol &rhs)
 Assignment Operator.
virtual bool select (const QPoint &point)
 Checks to see if any children symbols intersect.
virtual bool select (const QPoint &point, const QSize &s)
 Returns true if the rectangle intersects the symbol, if the symbol is selectable.
virtual void setHighlight (const bool highlight)
 Set/get the highlight flag (whether the symbol should be drawn highlighted).
virtual bool highlight () const
virtual DtSymbolclone () const
 Returns an instance of a symbol which is a copy of this.
virtual int resetLabelPositions () const
virtual bool setLocationData (const QPolygon *pPoints)
 This function is used so that multipoint symbols have the same interface as single point symbols In the single point case, it takes the first value and sets the origin from that.

Static Public Member Functions

static DtSymbolcreate (DtSymbolDrawer &drawer)

Protected Member Functions

virtual bool checkValid () const
 Return true/false if need to check for concave validity.

Detailed Description

class DtCircleObjectSymbol:

Instances of DtCircleObjectSymbol are


Constructor & Destructor Documentation

Constructor.

Destructor.

Copy Constructor.


Member Function Documentation

DtCircleObjectSymbol& DtCircleObjectSymbol::operator= ( const DtCircleObjectSymbol rhs)

Assignment Operator.

virtual bool DtCircleObjectSymbol::select ( const QPoint &  point) [virtual]

Checks to see if any children symbols intersect.

Reimplemented from DtAreaObjectSymbol.

virtual bool DtCircleObjectSymbol::select ( const QPoint &  aPoint,
const QSize &  rectangleSize 
) [virtual]

Returns true if the rectangle intersects the symbol, if the symbol is selectable.

Reimplemented from DtLineObjectSymbol.

virtual void DtCircleObjectSymbol::setHighlight ( const bool  highlight) [virtual]

Set/get the highlight flag (whether the symbol should be drawn highlighted).

Reimplemented from DtLineObjectSymbol.

virtual bool DtCircleObjectSymbol::highlight ( ) const [virtual]

Reimplemented from DtLineObjectSymbol.

virtual DtSymbol* DtCircleObjectSymbol::clone ( ) const [virtual]

Returns an instance of a symbol which is a copy of this.

The caller is responsible for freeing the memory.

Reimplemented from DtAreaObjectSymbol.

virtual int DtCircleObjectSymbol::resetLabelPositions ( ) const [virtual]

Reimplemented from DtLineObjectSymbol.

virtual bool DtCircleObjectSymbol::setLocationData ( const QPolygon *  ) [virtual]

This function is used so that multipoint symbols have the same interface as single point symbols In the single point case, it takes the first value and sets the origin from that.

Reimplemented from DtCompositeSymbol.

virtual bool DtCircleObjectSymbol::checkValid ( ) const [protected, virtual]

Return true/false if need to check for concave validity.

By default returns true

Reimplemented from DtAreaObjectSymbol.

static DtSymbol* DtCircleObjectSymbol::create ( DtSymbolDrawer drawer) [static]

Reimplemented from DtAreaObjectSymbol.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)