RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED Class Reference

Pattern element referencing shared memory buffer. More...

#include <rvc/stylepatternhatch.h>

Inheritance diagram for RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED:
Inheritance graph
[legend]

List of all members.

Classes

struct  HATCHPATTELEM
 Hatch pattern element structure. More...

Public Member Functions

double GetAngle () const
UINT8 GetColorIndex () const
UINT32 GetFlags () const
void GetLinePattern (STYLEPATTERN_LINE &pattern) const
void GetOriginOffset (DPOINT2D &offset) const
double GetSpacing () const
double GetThickness () const
ELEMENT_TYPE GetType () const
bool IsVisible () const

Detailed Description

Pattern element referencing shared memory buffer.

Primarily used by ITERATOR.


Member Function Documentation

double RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetAngle (  )  const [inline]

Get element angle.

Returns:
angle in radians.
UINT8 RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetColorIndex (  )  const [inline]

Get color index.

Returns:
Index into color array.
UINT32 RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetFlags (  )  const [inline]

Get element flags.

void RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetLinePattern ( STYLEPATTERN_LINE pattern  )  const

Get element line pattern.

void RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetOriginOffset ( DPOINT2D offset  )  const [inline]

Get element origin offset.

double RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetSpacing (  )  const [inline]

Get spacing between repeated elements.

Returns:
spacing in 1/100 millimeter.
double RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetThickness (  )  const [inline]

Get element thickness.

Returns:
Thickness in 1/100 millimeter.
ELEMENT_TYPE RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::GetType (  )  const [inline]

Get element type.

Returns:
Element type.
bool RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::IsVisible (  )  const [inline]

Determine if element is visible.

Returns:
'true' if visible, 'false' if not.

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

Generated on Sun Oct 7 21:38:13 2012 for TNTsdk 2012 by  doxygen 1.6.1