te::map::MarkRendererParams Struct Reference

#include <AbstractMarkRenderer.h>

Public Member Functions

 MarkRendererParams (const te::se::Mark *mark, std::size_t size, double angle=0., bool isFill=false)
 

Public Attributes

double m_angle
 The angle of image pattern that will be generated. More...
 
bool m_isFill
 TRUE if this image will be used for filling an area. Some marks may need this information to create the image considering its continuity. More...
 
const te::se::Markm_mark
 The Symbology Enconding Mark element that will be used as base to build the image pattern. More...
 
std::size_t m_size
 The size of image pattern that will be generated. More...
 

Detailed Description

Definition at line 43 of file AbstractMarkRenderer.h.

Constructor & Destructor Documentation

◆ MarkRendererParams()

te::map::MarkRendererParams::MarkRendererParams ( const te::se::Mark mark,
std::size_t  size,
double  angle = 0.,
bool  isFill = false 
)
inline

Definition at line 45 of file AbstractMarkRenderer.h.

Member Data Documentation

◆ m_angle

double te::map::MarkRendererParams::m_angle

The angle of image pattern that will be generated.

Definition at line 56 of file AbstractMarkRenderer.h.

◆ m_isFill

bool te::map::MarkRendererParams::m_isFill

TRUE if this image will be used for filling an area. Some marks may need this information to create the image considering its continuity.

Definition at line 57 of file AbstractMarkRenderer.h.

◆ m_mark

const te::se::Mark* te::map::MarkRendererParams::m_mark

The Symbology Enconding Mark element that will be used as base to build the image pattern.

Definition at line 54 of file AbstractMarkRenderer.h.

◆ m_size

std::size_t te::map::MarkRendererParams::m_size

The size of image pattern that will be generated.

Definition at line 55 of file AbstractMarkRenderer.h.


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