Line pattern class. More...
#include <rvc/stylepatternline.h>

Line pattern class.
| RVC::STYLEPATTERN_LINE::STYLEPATTERN_LINE | ( | ) | [inline] |
Default constructor.
| RVC::STYLEPATTERN_LINE::STYLEPATTERN_LINE | ( | const void * | buf, | |
| INT32 | NumBytes | |||
| ) | [inline] |
Constructor from raw pattern data.
| RVC::STYLEPATTERN_LINE::STYLEPATTERN_LINE | ( | const STYLEPATTERN_LINE & | rhs | ) | [inline] |
Copy constructor.
| virtual RVC::STYLEPATTERN_LINE::~STYLEPATTERN_LINE | ( | ) | [inline, virtual] |
Destructor.
| ITERATOR RVC::STYLEPATTERN_LINE::Begin | ( | ) | const [inline] |
Get iterator for beginning element.
| ERRVALUE RVC::STYLEPATTERN_LINE::DeleteElement | ( | unsigned | idx | ) |
Delete element at specified index.
This will invalidate all ITERATORs.
| void RVC::STYLEPATTERN_LINE::DeleteUnusedColors | ( | ) |
Delete unused colors from pattern palette.
This will invalidate all ITERATORs.
| ITERATOR RVC::STYLEPATTERN_LINE::End | ( | ) | const [inline] |
Get iterator for end comparison.
| ELEMENT RVC::STYLEPATTERN_LINE::GetElement | ( | unsigned | idx | ) | const |
Get element at specified index.
Note, this is less efficient than using iterator.
| INT16 RVC::STYLEPATTERN_LINE::GetExtentLeft | ( | ) | const [inline] |
Get extent of pattern to 'left' as drawn (not including 'crossing' elements).
| INT16 RVC::STYLEPATTERN_LINE::GetExtentRight | ( | ) | const [inline] |
Get extent of pattern to 'right' as drawn (not including 'crossing' elements).
| INT32 RVC::STYLEPATTERN_LINE::GetWidth | ( | ) | const |
GetWidth - Return width if line pattern in 1/100th of a mm.
Insert element at specified index.
This will invalidate all ITERATORs.
| STYLEPATTERN_LINE& RVC::STYLEPATTERN_LINE::operator= | ( | const STYLEPATTERN_LINE & | rhs | ) | [inline] |
Assignment.
Reimplemented from RVC::STYLEPATTERN_BASE.
Set (replace) element at specified index.
If element size changes this will invalidate all ITERATORs.
1.6.1