VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtPickableTriangle Class Reference

The DtPickableLine is a pickable widget that matches the TriangleProxy interface. More...

Inheritance diagram for makVrv::DtPickableTriangle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtPickableTriangle ()
 Virtual DTOR.
void set3DPosition (float x, float y, float z, float w)
 Sets the 3D position of the triangle. (As a packed vec 4).
void set3DPosition (unsigned int index, float x, float y, float z, float w)
 Sets the 3D position of a vertex in the triangle. (As a packed vec 4).
void set2DPosition (unsigned int index, float x, float y)
 Set a specific position.
void setGroup (float order)
 Set the order.

Protected Member Functions

 DtPickableTriangle (DtWidgetPicker &picker)
 Protected CTOR (Instantiated by DtWidgetPicker)

Protected Attributes

DtTriangleProxymyProxy

Friends

class DtWidgetPicker

Detailed Description

The DtPickableLine is a pickable widget that matches the TriangleProxy interface.


Constructor & Destructor Documentation

Virtual DTOR.

Protected CTOR (Instantiated by DtWidgetPicker)


Member Function Documentation

void makVrv::DtPickableTriangle::set3DPosition ( float  x,
float  y,
float  z,
float  w 
)

Sets the 3D position of the triangle. (As a packed vec 4).

void makVrv::DtPickableTriangle::set3DPosition ( unsigned int  index,
float  x,
float  y,
float  z,
float  w 
)

Sets the 3D position of a vertex in the triangle. (As a packed vec 4).

void makVrv::DtPickableTriangle::set2DPosition ( unsigned int  index,
float  x,
float  y 
)

Set a specific position.

Does not do index bounds checking.

void makVrv::DtPickableTriangle::setGroup ( float  order)

Set the order.


Friends And Related Function Documentation

friend class DtWidgetPicker [friend]

Reimplemented from makVrv::DtPickableWidget.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)