Public Types | Public Member Functions

IParticleChannelPoint3R Class Reference

Search for all occurrences

#include <IParticleChannelPoint3.h>

Inheritance diagram for IParticleChannelPoint3R:
Inheritance graph
[legend]

List of all members.

Public Types

enum   {
  kGetValue, kIsGlobal, kGetValueGlobal, kGetBoundingBox,
  kGetMaxLengthValue
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_1 (kGetValue, TYPE_POINT3_BR, GetValue, TYPE_INT)
  FN_0 (kIsGlobal, TYPE_bool, IsGlobal)
  FN_0 (kGetValueGlobal, TYPE_POINT3_BR, GetValue)
  VFN_2 (kGetBoundingBox, GetBoundingBox, TYPE_POINT3_BR, TYPE_POINT3_BR)
  FN_0 (kGetMaxLengthValue, TYPE_FLOAT, GetMaxLengthValue)
virtual END_FUNCTION_MAP const
Point3
GetValue (int index) const =0
virtual bool  IsGlobal () const =0
virtual const Point3 GetValue () const =0
virtual const Box3 GetBoundingBox () const =0
PFExport void  GetBoundingBox (Point3 &corner1, Point3 &corner2) const
virtual float  GetMaxLengthValue () const =0
FPInterfaceDesc GetDesc ()

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_1 ( kGetValue  ,
TYPE_POINT3_BR  ,
GetValue  ,
TYPE_INT   
)
FN_0 ( kIsGlobal  ,
TYPE_bool  ,
IsGlobal   
)
FN_0 ( kGetValueGlobal  ,
TYPE_POINT3_BR  ,
GetValue   
)
VFN_2 ( kGetBoundingBox  ,
GetBoundingBox  ,
TYPE_POINT3_BR  ,
TYPE_POINT3_BR   
)
FN_0 ( kGetMaxLengthValue  ,
TYPE_FLOAT  ,
GetMaxLengthValue   
)
virtual END_FUNCTION_MAP const Point3& GetValue ( int  index ) const [pure virtual]
virtual bool IsGlobal ( ) const [pure virtual]
virtual const Point3& GetValue ( ) const [pure virtual]
virtual const Box3& GetBoundingBox ( ) const [pure virtual]
PFExport void GetBoundingBox ( Point3 corner1,
Point3 corner2 
) const
virtual float GetMaxLengthValue ( ) const [pure virtual]
FPInterfaceDesc* GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELPOINT3R_INTERFACE); }

IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R
IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R IParticleChannelPoint3R