This is the Hatching Pattern class. This describes a repetition of lines/dots or coloring. It includes line style and colors as well. More...
Public Member Functions | |
| Dtk_Double64 & | Angle () |
| const Dtk_Double64 & | Angle () const |
| Retrieves the angle between horizontal line and hatch line (or dot). Applies for hatching and dotting. More... | |
| Dtk_RGB & | Color () |
| const Dtk_RGB & | Color () const |
| Retrieves the color of the pattern element. More... | |
| Dtk_HatchingPattern () | |
| Default constructor. More... | |
| Dtk_HatchingPattern (const Dtk_HatchingPattern &in) | |
| Copy constructor. More... | |
| Dtk_HatchingStyle & | HatchingStyle () |
| const Dtk_HatchingStyle & | HatchingStyle () const |
| Retrieves the hatching style, one of the following : hatching, coloring or dotting. More... | |
| Dtk_Int32 & | LineType () |
| const Dtk_Int32 & | LineType () const |
| Retrieves the hatch line type. Applies for hatching. The value can be casted to enum Dtk_FontLineType Returns one of the following values : More... | |
| Dtk_Double64 & | LineWidth () |
| const Dtk_Double64 & | LineWidth () const |
| Retrieves the hatch line width. Applies for hatching. More... | |
| Dtk_Double64 & | Offset () |
| const Dtk_Double64 & | Offset () const |
| Retrieves the position start offset along the hatch line. Applies for hatching and dotting. More... | |
| Dtk_HatchingPattern & | operator= (const Dtk_HatchingPattern &in) |
| Copy assignment operator. More... | |
| Dtk_Double64 & | Pitch () |
| const Dtk_Double64 & | Pitch () const |
| Retrieves the position offset perpendicular to the hatch line (or dot). Applies for hatching and dotting. More... | |
Data Fields | |
| Dtk_Double64 | _angle |
| Dtk_RGB | _color |
| Dtk_Int32 | _line_style |
| Dtk_Double64 | _line_width |
| Dtk_Double64 | _offset |
| Dtk_Double64 | _pitch |
| Dtk_HatchingStyle | _style |
This is the Hatching Pattern class. This describes a repetition of lines/dots or coloring. It includes line style and colors as well.
| Dtk_HatchingPattern::Dtk_HatchingPattern | ( | ) |
Default constructor.
| Dtk_HatchingPattern::Dtk_HatchingPattern | ( | const Dtk_HatchingPattern & | in | ) |
Copy constructor.
| in | Object to copy from. |
| Dtk_Double64& Dtk_HatchingPattern::Angle | ( | ) |
| const Dtk_Double64& Dtk_HatchingPattern::Angle | ( | ) | const |
Retrieves the angle between horizontal line and hatch line (or dot). Applies for hatching and dotting.
| Dtk_RGB& Dtk_HatchingPattern::Color | ( | ) |
| const Dtk_RGB& Dtk_HatchingPattern::Color | ( | ) | const |
Retrieves the color of the pattern element.
| Dtk_HatchingStyle& Dtk_HatchingPattern::HatchingStyle | ( | ) |
| const Dtk_HatchingStyle& Dtk_HatchingPattern::HatchingStyle | ( | ) | const |
Retrieves the hatching style, one of the following : hatching, coloring or dotting.
| Dtk_Int32& Dtk_HatchingPattern::LineType | ( | ) |
| const Dtk_Int32& Dtk_HatchingPattern::LineType | ( | ) | const |
Retrieves the hatch line type. Applies for hatching. The value can be casted to enum Dtk_FontLineType Returns one of the following values :
| Dtk_Double64& Dtk_HatchingPattern::LineWidth | ( | ) |
| const Dtk_Double64& Dtk_HatchingPattern::LineWidth | ( | ) | const |
Retrieves the hatch line width. Applies for hatching.
| Dtk_Double64& Dtk_HatchingPattern::Offset | ( | ) |
| const Dtk_Double64& Dtk_HatchingPattern::Offset | ( | ) | const |
Retrieves the position start offset along the hatch line. Applies for hatching and dotting.
| Dtk_HatchingPattern& Dtk_HatchingPattern::operator= | ( | const Dtk_HatchingPattern & | in | ) |
Copy assignment operator.
| in | Object to copy from. |
| Dtk_Double64& Dtk_HatchingPattern::Pitch | ( | ) |
| const Dtk_Double64& Dtk_HatchingPattern::Pitch | ( | ) | const |
Retrieves the position offset perpendicular to the hatch line (or dot). Applies for hatching and dotting.
| Dtk_Double64 Dtk_HatchingPattern::_angle |
| Dtk_RGB Dtk_HatchingPattern::_color |
| Dtk_Int32 Dtk_HatchingPattern::_line_style |
| Dtk_Double64 Dtk_HatchingPattern::_line_width |
| Dtk_Double64 Dtk_HatchingPattern::_offset |
| Dtk_Double64 Dtk_HatchingPattern::_pitch |
| Dtk_HatchingStyle Dtk_HatchingPattern::_style |