SmBinDiagonalNode Class Reference

#include <node.hxx>

Inherits SmStructureNode.

Inheritance diagram for SmBinDiagonalNode:

Inheritance graph
[legend]
Collaboration diagram for SmBinDiagonalNode:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 589 of file node.hxx.


Constructor & Destructor Documentation

SmBinDiagonalNode::SmBinDiagonalNode ( const SmToken rNodeToken  ) 

Definition at line 1220 of file node.cxx.

References bAscending, and SmStructureNode::SetNumSubNodes().


Member Function Documentation

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]

Definition at line 599 of file node.hxx.

References bAscending.

Referenced by Arrange().

void SmBinDiagonalNode::SetAscending ( BOOL  bVal  )  [inline]

Definition at line 600 of file node.hxx.

References bAscending.

Referenced by SmParser::Product().

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().


Member Data Documentation

BOOL SmBinDiagonalNode::bAscending [private]

Definition at line 591 of file node.hxx.

Referenced by IsAscending(), SetAscending(), and SmBinDiagonalNode().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 17:23:04 2008 for maths by  doxygen 1.5.1