wxArt2D
Public Member Functions | Public Attributes | Friends | List of all members
a2dIterPP Class Reference
Collaboration diagram for a2dIterPP:
Collaboration graph
[legend]

Public Member Functions

 a2dIterPP (a2dIterC &ic, a2dCanvasObject *object, OVERLAP clip=_IN, a2dHit type=a2dHit())
 Update iteration context. More...
 
 a2dIterPP (a2dIterC &ic, const a2dAffineMatrix &matrix=a2dIDENTITY_MATRIX, OVERLAP clip=_IN)
 construction of intitial
 
 a2dIterPP (const a2dIterPP &cu)
 copy constructor
 
 ~a2dIterPP ()
 Restore the iteration context.
 
a2dCanvasObjectGetObject ()
 Get the current object.
 
const a2dAffineMatrixGetTransform ()
 Get the accumulated transforms up to and including m_object->m_lworld.
 
const a2dAffineMatrixGetInverseTransform ()
 Get the accumulated transforms up to and including m_object->m_lworld.
 
const a2dAffineMatrixGetLocalTransform ()
 
const a2dHitGetHitType () const
 type of the hit
 

Public Attributes

a2dCanvasObjectPtr m_object
 the canvas object at the current level of iteration
 
a2dAffineMatrix m_localtransform
 
a2dAffineMatrix m_relativetransform
 the accumulated transforms up to and including m_object->m_lworld
 
a2dAffineMatrix m_inverseRelativetransform
 inverse of m_relativetransform
 
bool m_objectLevel
 indicates type of constructor used.
 
OVERLAP m_clip
 how far this object in the view being rendered
 
a2dHit m_type
 type of the hit
 

Friends

class a2dIterC
 
class a2dSmrtPtrBase
 

Detailed Description

Definition at line 2995 of file canobj.h.

Constructor & Destructor Documentation

a2dIterPP::a2dIterPP ( a2dIterC ic,
a2dCanvasObject object,
OVERLAP  clip = _IN,
a2dHit  type = a2dHit() 
)

Update iteration context.

Create an object of this type locally in a a2dCanvasObject child tree iteration function at each recusion level. This will update the iteration context and restore it later

Definition at line 454 of file canobj.cpp.


The documentation for this class was generated from the following files:
a2dIterPP Class Reference -- Sun Oct 12 2014 17:04:41 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation