MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
mgx::CutSurf Class Reference
+ Inheritance diagram for mgx::CutSurf:

Public Slots

void DrawCutSurfSlot (bool val)
 
void ThreeAxisSlot (bool val)
 
void CutSurfGridSlot (bool val)
 
void CutSurfPlaneSlot (bool val)
 
void CutSurfBezierSlot (bool val)
 
void SizeXSlot (int val)
 
void SizeYSlot (int val)
 
void SizeZSlot (int val)
 
void Reset (double sceneRadius)
 
void setSceneBoundingBox (const Point3f &bbox)
 

Signals

void DrawCutSurfSignal (bool val)
 
void ThreeAxisSignal (bool val)
 
void CutSurfGridSignal (bool val)
 
void CutSurfPlaneSignal (bool val)
 
void CutSurfBezierSignal (bool val)
 
void SizeXSignal (int val)
 
void SizeYSignal (int val)
 
void SizeZSignal (int val)
 
void ViewerUpdateSignal ()
 

Public Member Functions

void readParms (util::Parms &parms, QString section)
 
void writeParms (QTextStream &out, QString section)
 
void drawCutSurf (ImgData &stk, bool select, Shader *shader=0)
 
void drawCutSurfGrid (ImgData &stk)
 
void drawSelect ()
 
qglviewer::ManipulatedFramegetFrame ()
 
void clearSelect ()
 
int findSelectPoint (uint x, uint y)
 
bool showOpaqueSurface (const ImgData &stk)
 
bool showTransparentSurface (const ImgData &stk)
 
float getSceneRadius ()
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent=0)
 
 blockSignals (bool block)
 
 childEvent (QChildEvent *event)
 
 children ()
 
 connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type=Qt::AutoConnection)
 
 connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type=Qt::AutoConnection)
 
 connectNotify (const char *signal)
 
 customEvent (QEvent *event)
 
 deleteLater ()
 
 destroyed (QObject *obj=0)
 
 disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
 disconnect (const char *signal=0, const QObject *receiver=0, const char *method=0)
 
 disconnect (const QObject *receiver, const char *method=0)
 
 disconnectNotify (const char *signal)
 
 dumpObjectInfo ()
 
 dumpObjectTree ()
 
 dynamicPropertyNames ()
 
 event (QEvent *e)
 
 eventFilter (QObject *watched, QEvent *event)
 
 findChild (const QString &name=QString()
 
 findChildren (const QString &name=QString()
 
 findChildren (const QRegExp &regExp)
 
 inherits (const char *className)
 
 installEventFilter (QObject *filterObj)
 
 isWidgetType ()
 
 killTimer (int id)
 
 metaObject ()
 
 moveToThread (QThread *targetThread)
 
 parent ()
 
 property (const char *name)
 
 receivers (const char *signal)
 
 removeEventFilter (QObject *obj)
 
 sender ()
 
 setParent (QObject *parent)
 
 setProperty (const char *name, const QVariant &value)
 
 signalsBlocked ()
 
 startTimer (int interval)
 
 thread ()
 
 timerEvent (QTimerEvent *event)
 
 tr (const char *sourceText, const char *disambiguation=0, int n=-1)
 
 trUtf8 (const char *sourceText, const char *disambiguation=0, int n=-1)
 
 staticMetaObject
 

Public Attributes

CuttingSurfacecut
 
std::set< uint > selectV
 

Protected Member Functions

void drawSurface (ImgData &stk, bool select)
 
void initBez ()
 
float getSize (int val)
 

Protected Attributes

uint BlendSlices
 
uint Material
 
float LineWidth
 
double SceneRadius
 

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