IDataChannel Class Reference
 
 
 
IDataChannel Class Reference

#include <idatachannel.h>

Inheritance diagram for IDataChannel:
InterfaceServer MaxHeapOperators IFaceDataChannel

Class Description

See also:
Class InterfaceServer, Class Class_ID, Class IFaceDataChannel, Class IFaceDataChannelsEnumCallBack

Description:
A data channel is a homogeneous collection of objects of a user defined type (data objects). Data channels are uniquely identified by a Class_ID. Data channels can be associated with any element type of a 3ds Max object: faces or vertexes of Meshes, etc. You can use the macro GetDataChannelInterface(obj) to obtain a pointer to this interface.

Public Member Functions

virtual Class_ID  DataChannelID () const =0
virtual ULONG  Count () const
virtual void  DeleteThis ()=0

Member Function Documentation

virtual Class_ID DataChannelID ( ) const [pure virtual]
Remarks:
This method returns the unique class ID of the channel.
virtual ULONG Count ( ) const [inline, virtual]
Remarks:
This method returns the number of data objects in this channel.
Default Implementation:
{ return 0; }
{ return 0; }
virtual void DeleteThis ( ) [pure virtual]
Remarks:
Destructor. Deletes self.