Public Member Functions | Public Attributes

BezierShapeInterface_Ex41 Class Reference

Search for all occurrences

Detailed Description



class BezierShapeInterface_Ex41 : public BaseInterface

Description:
This class is available in release 4.2 and later only.

Extension to Class BezierShape to use area selection to jump between splines in soft selection. Contains two public data members, mUseAreaSelect and mAreaSelect, in the interface extension class. Set mUseAreaSelect to TRUE to enable the use of area selection to jump between splines when doing soft selection with edge distance enabled. mAreaSelect is the distance allowed to jump from one node in a spline to another node in another spline.

BOOL mUseAreaSelect

TRUE if use area selection

float mAreaSelect

Radius of area selection

#include <shape.h>

Inheritance diagram for BezierShapeInterface_Ex41:
Inheritance graph
[legend]

List of all members.

Public Member Functions

BaseInterface GetInterface (Interface_ID id)
Interface_ID  GetID ()
void  DeleteInterface ()

Public Attributes

BOOL  mUseAreaSelect
float  mAreaSelect

Member Function Documentation

BaseInterface* GetInterface ( Interface_ID  id ) [inline, virtual]
Remarks:
Returns a pointer to the Base Interface for the interface ID passed.

Parameters:
Interface_ID id

The unique ID of the interface to get

Reimplemented from BaseInterface.

{ if (id == BEZIER_SHAPE_INTERFACE_EX41) return (BaseInterface*)this; else return NULL; }
Interface_ID GetID ( ) [inline, virtual]
Remarks:
This method returns the unique interface ID.

Reimplemented from BaseInterface.

{ return BEZIER_SHAPE_INTERFACE_EX41; }
void DeleteInterface ( ) [virtual]
Remarks:
This method can be used as a direct interface delete request.

Reimplemented from BaseInterface.


Member Data Documentation


BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41
BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41 BezierShapeInterface_Ex41