#include <node.hxx>
Inherits SmStructureNode.
Inheritance diagram for SmBinDiagonalNode:
Public Member Functions | |
SmBinDiagonalNode (const SmToken &rNodeToken) | |
BOOL | IsAscending () const |
void | SetAscending (BOOL bVal) |
virtual void | Arrange (const OutputDevice &rDev, const SmFormat &rFormat) |
Private Member Functions | |
void | GetOperPosSize (Point &rPos, Size &rSize, const Point &rDiagPoint, double fAngleDeg) const |
Private Attributes | |
BOOL | bAscending |
Definition at line 589 of file node.hxx.
SmBinDiagonalNode::SmBinDiagonalNode | ( | const SmToken & | rNodeToken | ) |
Definition at line 1220 of file node.cxx.
References bAscending, and SmStructureNode::SetNumSubNodes().
void SmBinDiagonalNode::GetOperPosSize | ( | Point & | rPos, | |
Size & | rSize, | |||
const Point & | rDiagPoint, | |||
double | fAngleDeg | |||
) | const [private] |
Definition at line 1228 of file node.cxx.
References GetLineIntersectionPoint().
Referenced by Arrange().
BOOL SmBinDiagonalNode::IsAscending | ( | ) | const [inline] |
void SmBinDiagonalNode::SetAscending | ( | BOOL | bVal | ) | [inline] |
void SmBinDiagonalNode::Arrange | ( | const OutputDevice & | rDev, | |
const SmFormat & | rFormat | |||
) | [virtual] |
Reimplemented from SmNode.
Definition at line 1356 of file node.cxx.
References SmPolyLineNode::AdaptToX(), SmPolyLineNode::AdaptToY(), SmPolyLineNode::Arrange(), SmNode::Arrange(), SmRect::ExtendBy(), SmRect::GetBottom(), SmNode::GetFont(), SmRect::GetItalicRight(), GetOperPosSize(), SmStructureNode::GetSubNode(), SmRect::GetTop(), SmNode::GetType(), SmPolyLineNode::GetWidth(), IsAscending(), SmNode::MoveTo(), NPOLYLINE, SmRect::operator=(), RCP_NONE, and SmTmpDevice::SetFont().
BOOL SmBinDiagonalNode::bAscending [private] |
Definition at line 591 of file node.hxx.
Referenced by IsAscending(), SetAscending(), and SmBinDiagonalNode().