OverSim
NTreeGroupDeleteMessage Class Reference

Class generated from overlay/ntree/NTree.msg by opp_msgc. More...

#include <NTree_m.h>

Inheritance diagram for NTreeGroupDeleteMessage:
BaseOverlayMessage OverSimMessage OverSimMessage_Base

Public Member Functions

 NTreeGroupDeleteMessage (const char *name=NULL, int kind=0)
 NTreeGroupDeleteMessage (const NTreeGroupDeleteMessage &other)
virtual ~NTreeGroupDeleteMessage ()
NTreeGroupDeleteMessageoperator= (const NTreeGroupDeleteMessage &other)
virtual NTreeGroupDeleteMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual Vector2DgetOrigin ()
virtual const Vector2DgetOrigin () const
virtual void setOrigin (const Vector2D &origin)
virtual double getSize () const
virtual void setSize (double size)
virtual unsigned int getNewChildArraySize () const
virtual NodeHandlegetNewChild (unsigned int k)
virtual const NodeHandlegetNewChild (unsigned int k) const
virtual void setNewChild (unsigned int k, const NodeHandle &newChild)
- Public Member Functions inherited from BaseOverlayMessage
 BaseOverlayMessage (const char *name=NULL, int kind=0)
 BaseOverlayMessage (const BaseOverlayMessage &other)
virtual ~BaseOverlayMessage ()
BaseOverlayMessageoperator= (const BaseOverlayMessage &other)
virtual int getType () const
virtual void setType (int type)
virtual int getStatType () const
virtual void setStatType (int statType)
- Public Member Functions inherited from OverSimMessage
 OverSimMessage (const char *name=NULL, int kind=0)
 OverSimMessage (const OverSimMessage &other)
OverSimMessageoperator= (const OverSimMessage &other)
- Public Member Functions inherited from OverSimMessage_Base
virtual ~OverSimMessage_Base ()

Protected Member Functions

bool operator== (const NTreeGroupDeleteMessage &)
- Protected Member Functions inherited from BaseOverlayMessage
bool operator== (const BaseOverlayMessage &)

Protected Attributes

Vector2D origin_var
double size_var
NodeHandle newChild_var [4]
- Protected Attributes inherited from BaseOverlayMessage
int type_var
int statType_var

Private Member Functions

void copy (const NTreeGroupDeleteMessage &other)

Detailed Description

Class generated from overlay/ntree/NTree.msg by opp_msgc.

packet NTreeGroupDeleteMessage extends BaseOverlayMessage
{
        Vector2D origin;
        double size;
        NodeHandle newChild[4];
}

Definition at line 402 of file NTree_m.h.

Constructor & Destructor Documentation

NTreeGroupDeleteMessage::NTreeGroupDeleteMessage ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

NTreeGroupDeleteMessage::NTreeGroupDeleteMessage ( const NTreeGroupDeleteMessage other)
virtual NTreeGroupDeleteMessage::~NTreeGroupDeleteMessage ( )
virtual

Member Function Documentation

void NTreeGroupDeleteMessage::copy ( const NTreeGroupDeleteMessage other)
private
virtual NTreeGroupDeleteMessage* NTreeGroupDeleteMessage::dup ( ) const
inlinevirtual

Reimplemented from BaseOverlayMessage.

Definition at line 421 of file NTree_m.h.

{return new NTreeGroupDeleteMessage(*this);}
virtual NodeHandle& NTreeGroupDeleteMessage::getNewChild ( unsigned int  k)
virtual
virtual const NodeHandle& NTreeGroupDeleteMessage::getNewChild ( unsigned int  k) const
inlinevirtual

Definition at line 433 of file NTree_m.h.

Referenced by getNewChild().

{return const_cast<NTreeGroupDeleteMessage*>(this)->getNewChild(k);}
virtual unsigned int NTreeGroupDeleteMessage::getNewChildArraySize ( ) const
virtual
virtual Vector2D& NTreeGroupDeleteMessage::getOrigin ( )
virtual
virtual const Vector2D& NTreeGroupDeleteMessage::getOrigin ( ) const
inlinevirtual

Definition at line 427 of file NTree_m.h.

Referenced by getOrigin().

{return const_cast<NTreeGroupDeleteMessage*>(this)->getOrigin();}
virtual double NTreeGroupDeleteMessage::getSize ( ) const
virtual
NTreeGroupDeleteMessage& NTreeGroupDeleteMessage::operator= ( const NTreeGroupDeleteMessage other)
bool NTreeGroupDeleteMessage::operator== ( const NTreeGroupDeleteMessage )
protected
virtual void NTreeGroupDeleteMessage::parsimPack ( cCommBuffer *  b)
virtual

Reimplemented from BaseOverlayMessage.

Referenced by doPacking().

virtual void NTreeGroupDeleteMessage::parsimUnpack ( cCommBuffer *  b)
virtual

Reimplemented from BaseOverlayMessage.

Referenced by doUnpacking().

virtual void NTreeGroupDeleteMessage::setNewChild ( unsigned int  k,
const NodeHandle newChild 
)
virtual
virtual void NTreeGroupDeleteMessage::setOrigin ( const Vector2D origin)
virtual
virtual void NTreeGroupDeleteMessage::setSize ( double  size)
virtual

Member Data Documentation

NodeHandle NTreeGroupDeleteMessage::newChild_var[4]
protected

Definition at line 407 of file NTree_m.h.

Vector2D NTreeGroupDeleteMessage::origin_var
protected

Definition at line 405 of file NTree_m.h.

double NTreeGroupDeleteMessage::size_var
protected

Definition at line 406 of file NTree_m.h.


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