Version: 6.3.1
Public Member Functions | Protected Slots | Private Attributes

VisuGUI_PrimitiveBox Class Reference

#include <VisuGUI_PrimitiveBox.h>

Inheritance diagram for VisuGUI_PrimitiveBox:
Inheritance graph

Public Member Functions

 VisuGUI_PrimitiveBox (QWidget *)
 ~VisuGUI_PrimitiveBox ()
int getPrimitiveType () const
void setPrimitiveType (int)
float getClamp () const
void setClamp (float)
void setClampMaximum (float)
QString getMainTexture () const
void setMainTexture (const QString &)
QString getAlphaTexture () const
void setAlphaTexture (const QString &)
float getAlphaThreshold () const
void setAlphaThreshold (float)
int getResolution () const
void setResolution (int)
int getFaceNumber () const
void setFaceNumber (int)
int getFaceLimit () const
void setFaceLimit (int)

Protected Slots

void onTogglePointSprite ()
void onToggleOpenGLPoint ()
void onToggleGeomSphere ()
void onBrowseMainTexture ()
void onBrowseAlphaTexture ()
void onResolutionChanged (int)

Private Attributes

int myPrimitiveType
QRadioButton * myPointSpriteButton
QRadioButton * myOpenGLPointButton
QRadioButton * myGeomSphereButton
QString myMainTexture
QString myAlphaTexture
QLabel * myClampLabel
SalomeApp_DoubleSpinBox * myClampSpinBox
QLabel * myMainTextureLabel
QLineEditmyMainTextureLineEdit
QPushButton * myMainTextureButton
QLabel * myAlphaTextureLabel
QLineEditmyAlphaTextureLineEdit
QPushButton * myAlphaTextureButton
QLabel * myAlphaThresholdLabel
SalomeApp_DoubleSpinBox * myAlphaThresholdSpinBox
QLabel * myResolutionLabel
SalomeApp_IntSpinBox * myResolutionSpinBox
QLabel * myFaceNumberLabel
QLineEditmyFaceNumberLineEdit
QLabel * myFaceLimitLabel
SalomeApp_IntSpinBox * myFaceLimitSpinBox

Constructor & Destructor Documentation

VisuGUI_PrimitiveBox::VisuGUI_PrimitiveBox ( QWidget parent)
VisuGUI_PrimitiveBox.~VisuGUI_PrimitiveBox ( )

Member Function Documentation

int VisuGUI_PrimitiveBox.getPrimitiveType ( ) const

References myPrimitiveType.

void VisuGUI_PrimitiveBox::setPrimitiveType ( int  theType)
float VisuGUI_PrimitiveBox::getClamp ( ) const

References myClampSpinBox.

void VisuGUI_PrimitiveBox::setClamp ( float  theClamp)

References myClampSpinBox.

void VisuGUI_PrimitiveBox::setClampMaximum ( float  theClampMaximum)

References myClampSpinBox.

QString VisuGUI_PrimitiveBox.getMainTexture ( ) const

References myMainTexture.

void VisuGUI_PrimitiveBox::setMainTexture ( const QString &  theMainTexture)
QString VisuGUI_PrimitiveBox.getAlphaTexture ( ) const

References myAlphaTexture.

void VisuGUI_PrimitiveBox::setAlphaTexture ( const QString &  theAlphaTexture)
float VisuGUI_PrimitiveBox::getAlphaThreshold ( ) const
void VisuGUI_PrimitiveBox::setAlphaThreshold ( float  theAlphaThreshold)
int VisuGUI_PrimitiveBox::getResolution ( ) const

References myResolutionSpinBox.

void VisuGUI_PrimitiveBox::setResolution ( int  theResolution)

References myResolutionSpinBox.

int VisuGUI_PrimitiveBox::getFaceNumber ( ) const

References getResolution().

void VisuGUI_PrimitiveBox::setFaceNumber ( int  theFaceNumber)

References myFaceNumberLineEdit.

int VisuGUI_PrimitiveBox::getFaceLimit ( ) const

References myFaceLimitSpinBox.

void VisuGUI_PrimitiveBox::setFaceLimit ( int  theFaceLimit)

References myFaceLimitSpinBox.

void VisuGUI_PrimitiveBox::onTogglePointSprite ( ) [protected, slot]
void VisuGUI_PrimitiveBox::onToggleOpenGLPoint ( ) [protected, slot]
void VisuGUI_PrimitiveBox::onToggleGeomSphere ( ) [protected, slot]
void VisuGUI_PrimitiveBox::onBrowseMainTexture ( ) [protected, slot]
void VisuGUI_PrimitiveBox::onBrowseAlphaTexture ( ) [protected, slot]
void VisuGUI_PrimitiveBox::onResolutionChanged ( int  theResolution) [protected, slot]

References setFaceNumber().


Field Documentation

QRadioButton* VisuGUI_PrimitiveBox.myGeomSphereButton [private]
SalomeApp_DoubleSpinBox* VisuGUI_PrimitiveBox.myClampSpinBox [private]
SalomeApp_DoubleSpinBox* VisuGUI_PrimitiveBox.myAlphaThresholdSpinBox [private]
SalomeApp_IntSpinBox* VisuGUI_PrimitiveBox.myResolutionSpinBox [private]
SalomeApp_IntSpinBox* VisuGUI_PrimitiveBox.myFaceLimitSpinBox [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS