Public Member Functions | Protected Types | Protected Member Functions | Friends

EPolyMod13 Class Reference

Search for all occurrences

Detailed Description

This new class extends EPolyMode, in particular adds a more efficient way for setting several vertex positions, and the ability for EPolyMod to support manipulate grips.

#include <iEPolyMod.h>

Inheritance diagram for EPolyMod13:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void  EPMeshStartSetVertices (INode *pNode)
  Prepares the Edit Poly modifier for setting several vertex positions in a row.
virtual void  EPMeshSetVert (const int vert, const Point3 &in_point, INode *pNode)
  Sets the posititon of a single vertex. Should only be used inbetween.
virtual void  EPMeshEndSetVertices (INode *pNode)
  Finishes setting vertex positions and applies undo functionality.

Protected Types

enum   ManipulateGrips {
  eSoftSelFalloff = 0, eSoftSelPinch, eSoftSelBubble, eSetFlow,
  eLoopShift, eRingShift
}

Protected Member Functions

virtual void  SetManipulateGrip (bool on, ManipulateGrips item)=0
  Turns the manipulate grip item on or off.
virtual bool  GetManipulateGrip (ManipulateGrips item)=0
  Get whether or not this manipulator item is on or not.

Friends

class  EPolyManipulatorGrip_Imp

Member Function Documentation

virtual void EPMeshStartSetVertices ( INode pNode ) [inline, virtual]

Prepares the Edit Poly modifier for setting several vertex positions in a row.

{ return; }
virtual void EPMeshSetVert ( const int  vert,
const Point3 in_point,
INode pNode 
) [inline, virtual]

Sets the posititon of a single vertex. Should only be used inbetween.

{ return; }
virtual void EPMeshEndSetVertices ( INode pNode ) [inline, virtual]

Finishes setting vertex positions and applies undo functionality.

{ return; }
virtual void SetManipulateGrip ( bool  on,
ManipulateGrips  item 
) [protected, pure virtual]

Turns the manipulate grip item on or off.

When at least one grip item is on and select and manpulate mode is active a grip will show up for each item that's on.

Parameters:
[in] on - Whether or not the specified item will be turned on or off
[in] item - Which grip item that will be turned on or off.
virtual bool GetManipulateGrip ( ManipulateGrips  item ) [protected, pure virtual]

Get whether or not this manipulator item is on or not.

Parameters:
[in] item - Which grip item we are checking to see if it's on or off.
Returns:
Whether or not the item is on or not. Note that it doesn't take into account whether or not the correct subobject mode is also active, it just checks to see if it would be on if in the right mode.

Friends And Related Function Documentation

friend class EPolyManipulatorGrip_Imp [friend]

EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13
EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13 EPolyMod13