Inherited from XRender,
Inherited by NULL
Friend class NULL
Description
Members
Public interface
Protected interface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void
drawPitch(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int activeMode = Active_Normal)
void
drawPitchVFF(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int target, int mode)
-
-
-
-
-
-
-
void
drawModel(XModel * pModel, bool bContour, bool bDeform, bool bEncode = false)
void
drawLines(XModel * mdl, bool bContour, bool bDeform, bool bBarOnly = false)
void
drawTris(XModel * mdl, bool bContour, bool bDeform, bool bEdgeOnly)
-
-
-
-
-
-
-
-
-
-
ShaderProgram m_DeformSPm_ContourSP[3]m_ContourSP_light[3]
ShaderProgram m_VectorSP
ShaderProgram m_PitchSP
PitchVarLocation m_PitchVarLoc
float m_SectionPlane[4]
ValueLabel m_MaxLabel
ValueLabel m_MinLabel
MultiDrawIndexArray * m_pDrawIndexArray
QTimer m_pRecordTimer
PostDocument * m_pDoc
PostRender(MainFrame * pParApp, XDocument * doc)
function:
parameters:
[i]MainFrame * pParApp:
[i] XDocument * doc:
return value:
~PostRender()
function:
parameters: NULL
return value:
void onViewDataUpdated()
function:
parameters: NULL
return value:
void createContextMenu()
function:
parameters: NULL
return value:
virtual void createShader()
function:
parameters: NULL
return value:
virtual void updateShader()
function:
parameters: NULL
return value:
void updatePitchShader()
function:
parameters: NULL
return value:
void getLineText()
function:
parameters: NULL
return value:
void startRecord(const char *filename)
function:
parameters:
[i]const char *filename:
return value:
void stopRecord()
function:
parameters: NULL
return value:
void clearShader()
function:
parameters: NULL
return value:
PostViewData * getPostViewData()
function:
parameters: NULL
return value:
void drawModel_Old()
function:
parameters: NULL
return value:
void drawEncodeColor()
function:
parameters: NULL
return value:
void drawHighlight()
function:
parameters: NULL
return value:
void drawMarker()
function:
parameters: NULL
return value:
void keyPressEvent(QKeyEvent *event)
function:
parameters:
[i]QKeyEvent *event:
return value:
void keyReleaseEvent(QKeyEvent *event)
function:
parameters:
[i]QKeyEvent *event:
return value:
void mouseMoveEvent(QMouseEvent *event)
function:
parameters:
[i]QMouseEvent *event:
return value:
void mouseReleaseEvent(QMouseEvent *event)
function:
parameters:
[i]QMouseEvent *event:
return value:
void mousePressEvent(QMouseEvent *event)
function:
parameters:
[i]QMouseEvent *event:
return value:
void mouseDoubleClickEvent(QMouseEvent *event)
function:
parameters:
[i]QMouseEvent *event:
return value:
void wheelEvent(QWheelEvent * e)
function:
parameters:
[i]QWheelEvent * e:
return value:
void drawDeform()
function:
parameters: NULL
return value:
void drawOriginModel(XModel * mdl)
function:
parameters:
[i]XModel * mdl:
return value:
void drawModel()
function:
parameters: NULL
return value:
virtual void drawContour()
function:
parameters: NULL
return value:
void drawContourLine()
function:
parameters: NULL
return value:
void drawVector()
function:
parameters: NULL
return value:
void drawContourTess()
function:
parameters: NULL
return value:
void drawElemEncode(XModel * mdl)
function:
parameters:
[i]XModel * mdl:
return value:
void drawNodeEncode(XModel * mdl)
function:
parameters:
[i]XModel * mdl:
return value:
void drawPitch(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int activeMode = Active_Normal)
function:
parameters:
[i]const VertexFrameFile * vffR:
[i] const VertexFrameFile * vffI:
[i] int activeMode = Active_Normal:
return value:
void drawPitchVFF(const VertexFrameFile * vffR, const VertexFrameFile * vffI, int target, int mode)
function:
parameters:
[i]const VertexFrameFile * vffR:
[i] const VertexFrameFile * vffI:
[i] int target:
[i] int mode:
return value:
void drawResultString(double x,double y,char * str)
function:
parameters:
[i]double x:
[i]double y:
[i]char * str:
return value:
void drawAnimation()
function:
parameters: NULL
return value:
void drawAnimationAxis(int step)
function:
parameters:
[i]int step:
return value:
void drawSectionLabel()
function:
parameters: NULL
return value:
void drawSolid()
function:
parameters: NULL
return value:
void drawClip()
function:
parameters: NULL
return value:
void drawIsoline()
function:
parameters: NULL
return value:
void drawModel(XModel * pModel, bool bContour, bool bDeform, bool bEncode = false)
function:
parameters:
[i]XModel * pModel:
[i] bool bContour:
[i] bool bDeform:
[i] bool bEncode = false:
return value:
void drawLines(XModel * mdl, bool bContour, bool bDeform, bool bBarOnly = false)
function:
parameters:
[i]XModel * mdl:
[i] bool bContour:
[i] bool bDeform:
[i] bool bBarOnly = false:
return value:
void drawTris(XModel * mdl, bool bContour, bool bDeform, bool bEdgeOnly)
function:
parameters:
[i]XModel * mdl:
[i] bool bContour:
[i] bool bDeform:
[i] bool bEdgeOnly:
return value:
void drawPicked()
function:
parameters: NULL
return value:
void drawSolidTris(bool bContour, bool bDeform, bool bEdgeOnly)
function:
parameters:
[i]bool bContour:
[i] bool bDeform:
[i] bool bEdgeOnly:
return value:
void drawSolidLines(bool bContour, bool bDeform)
function:
parameters:
[i]bool bContour:
[i] bool bDeform:
return value:
void drawSolidFragment()
function:
parameters: NULL
return value:
void updateSceneVBO(TypeID updateFlag)
function:
parameters:
[i]TypeID updateFlag:
return value:
void setShaderValue()
function:
parameters: NULL
return value:
void setPitchShaderValue(double theta, const double * axis)
function:
parameters:
[i]double theta:
[i] const double * axis:
return value:
void updateHighlight()
function:
parameters: NULL
return value:
void updateValueLabel()
function:
parameters: NULL
return value:
void drawMaxMin()
function:
parameters: NULL
return value: