GreatWksGraphInternal::FrameShape Struct Reference documentation

Public Member Functions | Public Attributes | Private Member Functions | List of all members
GreatWksGraphInternal::FrameShape Struct Referencefinal

Internal: the basic shape of a GreatWksGraph. More...

Inheritance diagram for GreatWksGraphInternal::FrameShape:

## Public Member Functions
| FrameShape (Frame const &frame)
| constructor More...
| ~FrameShape () final
| destructor More...
Type | getType () const final
| return the frame type More...
void | print (std::ostream &o) const final
| print function More...
void | updateStyle (MWAWGraphicStyle &style) const
| update the style More...
Public Member Functions inherited from GreatWksGraphInternal::Frame
| Frame ()
| constructor More...
virtual | ~Frame ()
| destructor More...

## Public Attributes
MWAWGraphicShape | m_shape
| the shape More...
int | m_lineArrow
| the line arrow style (in v1) More...
int | m_lineFormat
| the line format? More...
Public Attributes inherited from GreatWksGraphInternal::Frame
int | m_type
| the zone type More...
int | m_styleId
| the style identifier More...
int | m_parent
| the parent identifier More...
int | m_order
| the z order More...
long | m_dataSize
| the data size ( if know) More...
MWAWBox2f | m_box
| the zone bdbox More...
int | m_page
| the page More...
std::string | m_extra
| extra data More...
bool | m_parsed
| true if the frame is send More...

## Private Member Functions
| FrameShape (FrameShape const &)=delete
FrameShape & | operator= (FrameShape const &)=delete

## Additional Inherited Members
Public Types inherited from GreatWksGraphInternal::Frame
enum | Type { T_BAD, T_BASIC, T_GROUP, T_PICTURE, T_TEXT, T_DBFIELD, T_UNSET }
| the frame type More...

## Detailed Description

Internal: the basic shape of a GreatWksGraph.

## Constructor & Destructor Documentation

## ◆ FrameShape() [1/2]

GreatWksGraphInternal::FrameShape::FrameShape | ( | Frame const & | frame | ) |
| inlineexplicit

constructor

## ◆ ~FrameShape()

GreatWksGraphInternal::FrameShape::~FrameShape | ( |  | ) |
| final

destructor

## ◆ FrameShape() [2/2]

GreatWksGraphInternal::FrameShape::FrameShape | ( | FrameShape const & |  | ) |
| privatedelete

## Member Function Documentation

## ◆ getType()

Type GreatWksGraphInternal::FrameShape::getType | ( |  | ) | const
| inlinefinalvirtual

return the frame type

Reimplemented from GreatWksGraphInternal::Frame.

## ◆ operator=()

FrameShape& GreatWksGraphInternal::FrameShape::operator= | ( | FrameShape const & |  | ) |
| privatedelete

## ◆ print()

void GreatWksGraphInternal::FrameShape::print | ( | std::ostream & | o | ) | const
| inlinefinalvirtual

print function

Reimplemented from GreatWksGraphInternal::Frame.

## ◆ updateStyle()

void GreatWksGraphInternal::FrameShape::updateStyle | ( | MWAWGraphicStyle & | style | ) | const
| inline

update the style

Referenced by GreatWksGraph::sendGroup(), GreatWksGraph::sendGroupChild(), and GreatWksGraph::sendShape().

## Member Data Documentation

## ◆ m_lineArrow

int GreatWksGraphInternal::FrameShape::m_lineArrow

the line arrow style (in v1)

Referenced by print(), and updateStyle().

## ◆ m_lineFormat

int GreatWksGraphInternal::FrameShape::m_lineFormat

the line format?

Referenced by print().

## ◆ m_shape

MWAWGraphicShape GreatWksGraphInternal::FrameShape::m_shape

the shape

Referenced by GreatWksGraph::readFrameExtraData(), GreatWksGraph::sendShape(), and updateStyle().

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

- GreatWksGraph.cxx