User Tools

Site Tools


class:temp:crndmodel



CRndModel

Inherited from CRndBase,

Inherited by NULL

Friend class NULL

Description

Members

Public interface

Protected interface


unique_ptr<Shader> m_pSDNode

unique_ptr<Shader> m_pSDColorCode

unique_ptr<Shader> m_pSDContour

unique_ptr<Shader> m_pSDContourBothSide

unique_ptr<Shader> m_pSDContourAlpha

unique_ptr<Shader> m_pSDContour1D

unique_ptr<Shader> m_pSDEdge

unique_ptr<Shader> m_pSDContourEdge

unique_ptr<Shader> m_pSDModel

unique_ptr<Shader> m_pSDModelAlpha

unique_ptr<Shader> m_pSDNoLighting

unique_ptr<Shader> m_pSDOriginalLine

unique_ptr<Shader> m_pSDOriginalShade

unique_ptr<Shader> m_pSDHighlight

unique_ptr<Shader> m_pPointSpriteHighlight

unique_ptr<Shader> m_pSDOIT

unique_ptr<Shader> m_pSDOITDeform

unique_ptr<Shader> m_pSDOITContour

unique_ptr<Shader> m_pSDOITContourDeform

unique_ptr<Shader> m_pSDContourTransNMRI

unique_ptr<Shader> m_pSDHGAContourMapping

CFrameRenderBuffer* m_pRenderTexture

int m_iTexWidth

int m_iTexHeight

unique_ptr<Shader> m_pSDAdvcRemoveElem

unique_ptr<Shader> m_pSDAdvcRemoveElemMesh

unique_ptr<Shader> m_pSDGururiTranparent

unique_ptr<Shader> m_pSDGururiTranparentContour

unique_ptr<CFrameTranparencyBuffer> m_pOITTranparencyBuffer

GLUquadricObj* m_glQuadricObj

CRndIsoSurf* m_pRndIsoSurf


CRndModel(CRndHelper* pHelper)

  • function:
  • parameters:
    1. [i] CRndHelper* pHelper:
  • return value:

~CRndModel()

  • function:
  • parameters: NULL
  • return value:

void Initialize()

  • function:
  • parameters: NULL
  • return value:

void LoadShaders()

  • function:
  • parameters: NULL
  • return value:

void InitializeVBOs()

  • function:
  • parameters: NULL
  • return value:

void Uninitialized()

  • function:
  • parameters: NULL
  • return value:

void GLDrawShade(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawShadeSurfaceDistance(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawPostOriginal()

  • function:
  • parameters: NULL
  • return value:

void GLDrawGururiTransparent(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawBarPart(const TRenderOption& opt, bool bDepthCode = false)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
    2. [i] bool bDepthCode = false:
  • return value:

void GLDrawBarPart(const DBody* pBody, unsigned char color[4])

  • function:
  • parameters:
    1. [i] const DBody* pBody:
    2. [i] unsigned char color[4]:
  • return value:

void GLDrawBarPart(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawContourMappingHGA(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawCompairShade(Shader* pShader)

  • function:
  • parameters:
    1. [i] Shader* pShader:
  • return value:

void GLDrawPreviewCompairShade(Shader* pShader)

  • function:
  • parameters:
    1. [i] Shader* pShader:
  • return value:

void GLDrawADVCTransparency(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawADVCMeshLine()

  • function:
  • parameters: NULL
  • return value:

void GLDrawOnlyADVCMeshLine()

  • function:
  • parameters: NULL
  • return value:

void GLDrawOnlyADVCTransparency(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawMeshLine()

  • function:
  • parameters: NULL
  • return value:

void GLDrawMeshLine(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawMeshLineShape(const DBody * pBody)

  • function:
  • parameters:
    1. [i] const DBody * pBody:
  • return value:

void GLDrawMeshLine(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawMeshLineWithColor(const DFace* pFace, COLORREF col)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
    2. [i] COLORREF col:
  • return value:

void GLDrawMeshLineWithColor(const DBody* pBody, COLORREF col)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
    2. [i] COLORREF col:
  • return value:

void GLDrawNode(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawCornerNode(Shader* pShader, const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
  • return value:

void GLDrawMidNode(Shader* pShader, const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
  • return value:

void GLDrawEdgeLine(bool bIgnoreDrawBarBody = false)

  • function:
  • parameters:
    1. [i] bool bIgnoreDrawBarBody = false:
  • return value:

void GLDrawEdgeLine(const DEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
  • return value:

void GLDrawEdgeLine(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawEdgeLineShape(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawEdgeLineShape(const DBody* pBody, unsigned char color[4])

  • function:
  • parameters:
    1. [i] const DBody* pBody:
    2. [i] unsigned char color[4]:
  • return value:

void GLDrawEdgeLineSurfaceDistance()

  • function:
  • parameters: NULL
  • return value:

void GLDrawEdgeNode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawEdgeCornerNode(Shader* pShader, const TRenderOption& opt, bool bDrawBarOnly = false)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
    3. [i] bool bDrawBarOnly = false:
  • return value:

void GLDrawEdgeMidNode(Shader* pShader, const TRenderOption& opt, bool bDrawBarOnly = false)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
    3. [i] bool bDrawBarOnly = false:
  • return value:

void GLDrawVertices(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawVertices()

  • function:
  • parameters: NULL
  • return value:

void GLDrawFloatingNodes(bool drawForColorCode)

  • function:
  • parameters:
    1. [i] bool drawForColorCode:
  • return value:

void GLDrawFloatingEdgeNodes(bool drawForColorCode)

  • function:
  • parameters:
    1. [i] bool drawForColorCode:
  • return value:

void GLDrawNodes(bool drawForColorCode, vector<TCursor> const &vecNodeCR, COLORREF col = RGB(0, 255, 0))

  • function:
  • parameters:
    1. [i] bool drawForColorCode:
    2. [i] vector<TCursor> const &vecNodeCR:
    3. [i] COLORREF col = RGB(0:
    4. [i] 255:
    5. [i] 0:
  • return value:

void GLDrawColorCode(COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawDepthCode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawHighlight()

  • function:
  • parameters: NULL
  • return value:

void GLDrawHighlight(TCursor cursor)

  • function:
  • parameters:
    1. [i] TCursor cursor:
  • return value:

void GLDrawSelected(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawHighlightBuffer(CSelectBuffer* pHighlightBuffer)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pHighlightBuffer:
  • return value:

void GLDrawSelectedItem(const TTargetItem &targetItem, bool bHighlight, bool bDrawElemNode = true)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
    3. [i] bool bDrawElemNode = true:
  • return value:

void GLDrawIDForSelected(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawIDForSelectedItem(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void GLDrawNameForSelected(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawNameForSelectedItem(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void GLDrawStringOnEntity(TCursor cr, COLORREF col, const CString& str)

  • function:
  • parameters:
    1. [i] TCursor cr:
    2. [i] COLORREF col:
    3. [i] const CString& str:
  • return value:

void GLDrawFace(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawLocalSetting()

  • function:
  • parameters: NULL
  • return value:

void GLDrawShadeFaceShape(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawShadeFaceShape(const DFace* pFace, unsigned char color[4])

  • function:
  • parameters:
    1. [i] const DFace* pFace:
    2. [i] unsigned char color[4]:
  • return value:

void GLDrawShadeFaceShapeForColorCode(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawShadeFaceShapeLocalSetting(const vector<CModelVBORange>&localsettingfaceVBOIdx)

  • function:
  • parameters:
    1. [i] const vector<CModelVBORange>&localsettingfaceVBOIdx:
  • return value:

void GLDrawEdgeShape(const DEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
  • return value:

void GLDrawEdgeShape(const DEdge* pEdge, unsigned char color[4])

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
    2. [i] unsigned char color[4]:
  • return value:

void GLDrawShadeEdgeShapeLocalSetting(const vector<CModelVBORange>&localsettingedgeVBOIdx)

  • function:
  • parameters:
    1. [i] const vector<CModelVBORange>&localsettingedgeVBOIdx:
  • return value:

void GLDrawFaceNormals()

  • function:
  • parameters: NULL
  • return value:

void GLDrawFaceNormalsForFace(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawFaceNormalsForFaceAvr(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawFaceNormalsForElem(const DElem* pElem)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
  • return value:

void GLDrawFaceNormals(CSelectBuffer* pSelBuf)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
  • return value:

void GLDrawShadeExcludeSelected(CSelectBuffer* pSelBuf, const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] CSelectBuffer* pSelBuf:
    2. [i] const TRenderOption& opt:
  • return value:

void GLDrawSharedElem(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawSharedFaceNode(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

bool IsShowShape(const DShape* pShape)

  • function:
  • parameters:
    1. [i] const DShape* pShape:
  • return value:

void GLDrawRefBodies(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] DRAW_COLOR_TYPE drawColorType:
    2. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawTransparentBodies(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawTransparentRefBodies(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawTransparentBodiesEx(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void FillEdgeToAvoidPickingBackFacingFace()

  • function:
  • parameters: NULL
  • return value:

void DrawElementByTriangles(const DElem* pElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByTriangles(const DROElem * pRoElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DROElem * pRoElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementBy3Nodes(TCursor crNode0, TCursor crNode1, TCursor crNode2, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] TCursor crNode0:
    2. [i] TCursor crNode1:
    3. [i] TCursor crNode2:
    4. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByTrianglesForSelection(const DElem* pElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByTrianglesForSelection(const DROElem * pRoElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DROElem * pRoElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByTrianglesForSelection(const DRefElem * pElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DRefElem * pElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByLines2(const DElem* pElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByLines2(const DROElem* pRoElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DROElem* pRoElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

void DrawElementByLines2(const DRefElem * pElem, BOOL bPreview = FALSE)

  • function:
  • parameters:
    1. [i] const DRefElem * pElem:
    2. [i] BOOL bPreview = FALSE:
  • return value:

static void DrawElementShapeByTriangles(const DElem* pElem)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
  • return value:

static void SetColorOfElement(const DElem* pElem)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
  • return value:

static void DrawElementByLines(const DElem* pElem)

  • function:
  • parameters:
    1. [i] const DElem* pElem:
  • return value:

void DrawElementEdge(TElemEdge elemEdge)

  • function:
  • parameters:
    1. [i] TElemEdge elemEdge:
  • return value:

void DrawEdge(const DEdge* pEdge, bool showAlways = true)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
    2. [i] bool showAlways = true:
  • return value:

void DrawEdgePreview(const DEdge* pEdge, bool showAlways = true)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
    2. [i] bool showAlways = true:
  • return value:

void DrawNode(const DNode* pNode)

  • function:
  • parameters:
    1. [i] const DNode* pNode:
  • return value:

void DrawNodePreview(const DNode* pNode, bool showAlways = true)

  • function:
  • parameters:
    1. [i] const DNode* pNode:
    2. [i] bool showAlways = true:
  • return value:

void DrawRONode(const DRONode* pNode)

  • function:
  • parameters:
    1. [i] const DRONode* pNode:
  • return value:

void GLDrawShadeBodyShape(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawShadeBody(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawShadeFace(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawShadeBodyShape(const DBody* pBody, unsigned char color[4])

  • function:
  • parameters:
    1. [i] const DBody* pBody:
    2. [i] unsigned char color[4]:
  • return value:

void GLDrawSolidForDepthCode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawSolid(DRAW_COLOR_TYPE drawColorType, COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] DRAW_COLOR_TYPE drawColorType:
    2. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawSolidForColorCode(COLOR_CODE_TYPE colorCodeType)

  • function:
  • parameters:
    1. [i] COLOR_CODE_TYPE colorCodeType:
  • return value:

void GLDrawShadeSolidELem(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawSolidElemForColorCode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawSolidElemMeshLine()

  • function:
  • parameters: NULL
  • return value:

void GLDrawBeamDiagram()

  • function:
  • parameters: NULL
  • return value:

void GLDrawShowAdjacentFacePreview()

  • function:
  • parameters: NULL
  • return value:

void GLDrawShowAdjacentElementPreview()

  • function:
  • parameters: NULL
  • return value:

void GLDrawSelectVBO(CSelectVBO& selectVBO)

  • function:
  • parameters:
    1. [i] CSelectVBO& selectVBO:
  • return value:

CRndIsoSurf* GetRndIsoSurf()

  • function:
  • parameters: NULL
  • return value:

Shader* GetActiveShader(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

Shader* GetActiveEdgeShader(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

Shader* GetActiveMeshLineShader(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

Shader* GetActiveHighlightShader(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

Shader* GetActivePointSpriteHighlightShader(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawColorCodeBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeBarBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeEdgeLine(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeFace()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeEdge()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeVertex()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeVertex(const DVertex* pVertex)

  • function:
  • parameters:
    1. [i] const DVertex* pVertex:
  • return value:

void GLDrawColorCodeVertex(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeElement(bool isFillEdge = true)

  • function:
  • parameters:
    1. [i] bool isFillEdge = true:
  • return value:

void GLDrawColorCodeElement(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawColorCodeElement(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeElement1D()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElement1D(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeElement1D(const DEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
  • return value:

void GLDrawColorCodeElementEdge()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElementEdge(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeMidNode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeMidNode(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeMidNode(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawColorCodeMidNode(const DEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
  • return value:

void GLDrawColorCodeNode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeNode(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeNode(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawColorCodeNode(const DEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DEdge* pEdge:
  • return value:

void SetShaderUniform(Shader* pShader, const TRenderOption& opt, BOOL bRenderMesh = FALSE)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
    3. [i] BOOL bRenderMesh = FALSE:
  • return value:

void SetShaderCompareUniform(Shader* pShader, const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] const TRenderOption& opt:
  • return value:

void SetShaderUniformRefDoc(Shader* pShader)

  • function:
  • parameters:
    1. [i] Shader* pShader:
  • return value:

void SetDeformUniform(Shader* pShader)

  • function:
  • parameters:
    1. [i] Shader* pShader:
  • return value:

void SetContourUniform(Shader* pShader, BOOL bRenderMesh = FALSE)

  • function:
  • parameters:
    1. [i] Shader* pShader:
    2. [i] BOOL bRenderMesh = FALSE:
  • return value:

void SetLightingUniform(Shader* pShader)

  • function:
  • parameters:
    1. [i] Shader* pShader:
  • return value:

bool IsSurfaceDistance()

  • function:
  • parameters: NULL
  • return value:

bool HasData(set<TKey> setKeys)

  • function:
  • parameters:
    1. [i] set<TKey> setKeys:
  • return value:

void GLDrawShadeClipMode(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawEdgeLineClipMode(const TRenderOption& opt, bool bIgnoreBarBody = false)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
    2. [i] bool bIgnoreBarBody = false:
  • return value:

void GLDrawMeshLineClippingMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawMeshLineIsoVolume()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElementClippingMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElement1DClippingMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawShadeNomalMode(const TRenderOption& opt)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
  • return value:

void GLDrawEdgeLineNomalMode(const TRenderOption& opt, bool bIgnoreBarBody = false)

  • function:
  • parameters:
    1. [i] const TRenderOption& opt:
    2. [i] bool bIgnoreBarBody = false:
  • return value:

void GLDrawMeshLineNormalMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElementNomalMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeElement1DNomalMode()

  • function:
  • parameters: NULL
  • return value:

void GLDrawTransparentBodyShape(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawColorCodeNodeSet()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeNodeSetForSolidElem()

  • function:
  • parameters: NULL
  • return value:

void DrawSelectedNode(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedElement(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedElementEdge(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedVertex(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedVertex(TCursor crVertex)

  • function:
  • parameters:
    1. [i] TCursor crVertex:
  • return value:

void DrawSelectedEdge(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedFace(const DFace* pFace, bool bHighlight)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedFace(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedBody(const TTargetItem &targetItem, bool bHighlight)

  • function:
  • parameters:
    1. [i] const TTargetItem &targetItem:
    2. [i] bool bHighlight:
  • return value:

void DrawSelectedPoint(const TTargetItem & targetItem, bool bHighlight = false)

  • function:
  • parameters:
    1. [i] const TTargetItem & targetItem:
    2. [i] bool bHighlight = false:
  • return value:

void DrawFace(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void DrawFaceLine(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawShadeBodyByGLTriangles(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawMeshLinesByGLLines(const DBody* pBody)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
  • return value:

void GLDrawFaceLinesByGLLines(const DFace* pFace)

  • function:
  • parameters:
    1. [i] const DFace* pFace:
  • return value:

void GLDrawBarBodySection(const DBody* pBody, bool isColorCode)

  • function:
  • parameters:
    1. [i] const DBody* pBody:
    2. [i] bool isColorCode:
  • return value:

void GLDrawRefBody(const DRefBody* pBody)

  • function:
  • parameters:
    1. [i] const DRefBody* pBody:
  • return value:

void DrawRefFace(const DRefFace* pFace)

  • function:
  • parameters:
    1. [i] const DRefFace* pFace:
  • return value:

void DrawRefElementByTriangles(const DRefElem* pElem)

  • function:
  • parameters:
    1. [i] const DRefElem* pElem:
  • return value:

void GLDrawMeshLinesOfRefBody(const DRefBody* pBody)

  • function:
  • parameters:
    1. [i] const DRefBody* pBody:
  • return value:

void DrawMeshLinesOfRefFace(const DRefFace* pFace)

  • function:
  • parameters:
    1. [i] const DRefFace* pFace:
  • return value:

void GLDrawEdgesOfRefBody(const DRefBody* pBody)

  • function:
  • parameters:
    1. [i] const DRefBody* pBody:
  • return value:

void DrawRefEdge(const DRefEdge* pEdge)

  • function:
  • parameters:
    1. [i] const DRefEdge* pEdge:
  • return value:

void GLDrawPostOriginalMeshLine(PostDataVizOptDeform& optDeform)

  • function:
  • parameters:
    1. [i] PostDataVizOptDeform& optDeform:
  • return value:

void GLDrawPostOriginalEdgeLine(PostDataVizOptDeform& optDeform)

  • function:
  • parameters:
    1. [i] PostDataVizOptDeform& optDeform:
  • return value:

void GLDrawPostOriginalShade(PostDataVizOptDeform& optDeform)

  • function:
  • parameters:
    1. [i] PostDataVizOptDeform& optDeform:
  • return value:

void GLDrawPartstencil(CClipPlane* pClipPlane, Shader *pShader, const TRenderOption& opt, int iSection = 0)

  • function:
  • parameters:
    1. [i] CClipPlane* pClipPlane:
    2. [i] Shader *pShader:
    3. [i] const TRenderOption& opt:
    4. [i] int iSection = 0:
  • return value:

void GLDrawPartstencilOriginal(CClipPlane* pClipPlane, Shader *pShader, PostDataVizOptDeform& optDeform, int iSection = 0)

  • function:
  • parameters:
    1. [i] CClipPlane* pClipPlane:
    2. [i] Shader *pShader:
    3. [i] PostDataVizOptDeform& optDeform:
    4. [i] int iSection = 0:
  • return value:

void GLDrawFaceOfRefBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeFaceOfRefBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeEdgeOfRefBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawColorCodeNodeOfRefBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawMeshLinesOfRefBody()

  • function:
  • parameters: NULL
  • return value:

void GLDrawEdgesOfRefBody()

  • function:
  • parameters: NULL
  • return value:

BOOL CreateRenderTexture(int nWidth, int nHeight)

  • function:
  • parameters:
    1. [i] int nWidth:
    2. [i] int nHeight:
  • return value:

BOOL IsBodyClip(TCursor cr)

  • function:
  • parameters:
    1. [i] TCursor cr:
  • return value:

void BeginCapping(CClipPlane* pClipPlane, int iSection = 0)

  • function:
  • parameters:
    1. [i] CClipPlane* pClipPlane:
    2. [i] int iSection = 0:
  • return value:

void EndCapping(CClipPlane* pClipPlane, COLORREF partColor, int iSection = 0, int transperency = 255)

  • function:
  • parameters:
    1. [i] CClipPlane* pClipPlane:
    2. [i] COLORREF partColor:
    3. [i] int iSection = 0:
    4. [i] int transperency = 255:
  • return value:

bool isShowDeform()

  • function:
  • parameters: NULL
  • return value:

bool isShowContour()

  • function:
  • parameters: NULL
  • return value:
class/temp/crndmodel.txt · Last modified: 2024/04/26 11:57 (external edit)