CFx SDK Documentation  2020SP3
OdGiGeometrySimplifier Member List

This is the complete list of members for OdGiGeometrySimplifier, including all inherited members.

baseSubEntMarker() constOdGiGeometrySimplifierinline
circleArcFillMode()OdGiGeometrySimplifierprotected
circleProc(const OdGePoint3d &center, double radius, const OdGeVector3d &normal, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
circleProc(const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
circularArcProc(const OdGePoint3d &center, double radius, const OdGeVector3d &normal, const OdGeVector3d &startVector, double sweepAngle, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
circularArcProc(const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
convertMeshToShell(OdInt32 rows, OdInt32 columns, const OdGePoint3d *pVertexList, const OdGiEdgeData *pEdgeData, const OdGiFaceData *pFaceData, const OdGiVertexData *pVertexData)OdGiGeometrySimplifier
conveyorBoundaryInfoProc(const OdGeBoundBlock3d &, OdUInt32 &)OdGiConveyorGeometryinlinevirtual
deviation(const OdGiDeviationType deviationType, const OdGePoint3d &pointOnCurve) constOdGiGeometrySimplifierprotected
drawContext()OdGiGeometrySimplifierinline
drawContext() constOdGiGeometrySimplifierinline
drawTypedArc(OdGiArcType arcType, const OdGePoint3d &center, OdGePoint3dArray &points, const OdGeVector3d *pNormal, const OdGeVector3d *pExtrusion)OdGiGeometrySimplifierprotected
EConveyorBoundaryInfoFlags enum nameOdGiConveyorGeometry
edgeProc(const OdGiEdge2dArray &edges, const OdGeMatrix3d *pXform=0)OdGiGeometrySimplifiervirtual
ellipArcProc(const OdGeEllipArc3d &ellipArc, const OdGePoint3d *endPointOverrides=0, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
ellipArcProc(const OdGeEllipArc3d &ellipArc, double width)OdGiGeometrySimplifiervirtual
enableSilhouettesProcessingInEyeSpace(bool bEnable)OdGiGeometrySimplifierinlineprotected
ETtfCharProcFlags enum nameOdGiConveyorGeometry
facetOut(const OdInt32 *faceList, const OdInt32 *edgeIndices, const OdGeVector3d *pNormal)OdGiGeometrySimplifiervirtual
fillMode()OdGiGeometrySimplifierprotected
fillMode(bool &drawEdges)OdGiGeometrySimplifierprotected
fillMode(bool &drawEdges, bool &secColor)OdGiGeometrySimplifierprotected
generateMeshFaces(OdInt32 numRows, OdInt32 numColumns, const OdGiFaceData *pFaceData)OdGiGeometrySimplifiervirtual
generateMeshVertexNormals(OdInt32 numRows, OdInt32 numCols, const OdGePoint3d *pVertexList, const OdGiVertexData *pVertexData, OdGiVertexData &vertexData, OdGeVector3dArray &normals)OdGiGeometrySimplifierprotected
generateMeshWires(OdInt32 numRows, OdInt32 numColumns, const OdGiEdgeData *pEdgeData, const OdGiFaceData *pFaceData)OdGiGeometrySimplifiervirtual
generateShellFaces(OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0)OdGiGeometrySimplifiervirtual
generateShellFacets(OdInt32 faceListSize, const OdInt32 *faceList, const OdGiFaceData *pFaceData=0, OdInt32 maxFacetSize=3)OdGiGeometrySimplifiervirtual
generateShellFill(OdGiHatchPatternPtr pHatch, const OdGePoint3d *pVertexList, OdInt32 faceListSize, const OdInt32 *pFaceList, const OdGiFaceData *pFaceData=0, OdGiMapperItemEntry *pMapper=0)OdGiGeometrySimplifiervirtual
generateShellWires(OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0)OdGiGeometrySimplifiervirtual
giCtx() constOdGiGeometrySimplifierinlineprotected
initTexture(const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiRasterImage *pImage, bool transparency, double brightness, double contrast, double fade)OdGiGeometrySimplifiervirtual
isMeshRequireVertexNormals(const OdGiVertexData *pVertexData)OdGiGeometrySimplifierprotected
jointArcWithLine(const OdGiPolyline &lwBuf, OdGeCircArc2d &arc, OdInt32 arcSegNo, OdInt32 lineSegNo, OdGePoint3d &point1, OdGePoint3d &point2)OdGiGeometrySimplifierprotected
jointLineWithArc(const OdGiPolyline &lwBuf, OdInt32 LineSegNo, OdInt32 ArcSegNo, OdGePoint3dArray &points)OdGiGeometrySimplifierprotected
jointLineWithLine(const OdGiPolyline &lwBuf, OdInt32 LineSegNo1, OdInt32 LineSegNo2, OdGePoint3dArray &points)OdGiGeometrySimplifierprotected
kBoundaryProcClip enum valueOdGiConveyorGeometry
kBoundaryProcClipFull enum valueOdGiConveyorGeometry
kBoundaryProcProjection enum valueOdGiConveyorGeometry
kBoundaryProcXform enum valueOdGiConveyorGeometry
kBoundaryProcXformNonUni enum valueOdGiConveyorGeometry
kDiscardBackFaces enum valueOdGiGeometrySimplifierprotected
kSimplEyeSpaceSilhs enum valueOdGiGeometrySimplifierprotected
kSimplFillModeDisabled enum valueOdGiGeometrySimplifierprotected
kSimplLastFlag enum valueOdGiGeometrySimplifierprotected
kSimplProcessingText enum valueOdGiGeometrySimplifierprotected
kTtfCharProcBoundBlock enum valueOdGiConveyorGeometry
kTtfCharProcEnable enum valueOdGiConveyorGeometry
kZInverted enum valueOdGiGeometrySimplifierprotected
m_baseSubEntMarkerOdGiGeometrySimplifierprotected
m_deviationsOdGiGeometrySimplifierprotected
m_pCircArc2dOdGiGeometrySimplifierprotected
m_pCircArc3dOdGiGeometrySimplifierprotected
m_pDeviationOdGiGeometrySimplifierprotected
m_pDrawCtxOdGiGeometrySimplifierprotected
m_pEllipArc3dOdGiGeometrySimplifierprotected
m_pLine2dExOdGiGeometrySimplifierprotected
m_pLineSeg2dOdGiGeometrySimplifierprotected
m_pLineSeg2dExOdGiGeometrySimplifierprotected
m_pTraitsOdGiGeometrySimplifierprotected
m_renderModeOdGiGeometrySimplifierprotected
m_simplFlagsOdGiGeometrySimplifierprotected
meshFaceOut(const OdInt32 *faceList, const OdGeVector3d *pNormal)OdGiGeometrySimplifiervirtual
meshProc(OdInt32 numRows, OdInt32 numColumns, const OdGePoint3d *vertexList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)OdGiGeometrySimplifiervirtual
metafileProc(const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiMetafile *pMetafile, bool dcAligned=true, bool allowClipping=false)OdGiGeometrySimplifiervirtual
nurbsProc(const OdGeNurbCurve3d &nurbsCurve)OdGiGeometrySimplifiervirtual
OdGiGeometrySimplifier()OdGiGeometrySimplifier
plineArcSegmentsAsArcProc(OdUInt32 drawContextFlags) constOdGiGeometrySimplifierprotectedvirtual
plineProc(const OdGiPolyline &polyline, const OdGeMatrix3d *pXfm=0, OdUInt32 fromIndex=0, OdUInt32 numSegs=0)OdGiGeometrySimplifiervirtual
polygonOut(OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0)OdGiGeometrySimplifiervirtual
polygonProc(OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
polylineOut(OdInt32 numPoints, const OdGePoint3d *vertexList)OdGiGeometrySimplifiervirtual
polylineOut(OdInt32 numPoints, const OdInt32 *vertexIndexList)OdGiGeometrySimplifiervirtual
polylineProc(OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0, OdGsMarker baseSubEntMarker=-1)OdGiGeometrySimplifiervirtual
polypointProc(OdInt32 numPoints, const OdGePoint3d *vertexList, const OdCmEntityColor *pColors, const OdCmTransparency *pTransparency=0, const OdGeVector3d *pNormals=0, const OdGeVector3d *pExtrusions=0, const OdGsMarker *pSubEntMarkers=0, OdInt32 nPointSize=0)OdGiGeometrySimplifiervirtual
polypointProc2(OdGiConveyorContext *pContext, OdInt32 numPoints, const OdGePoint3d *vertexList, const OdCmEntityColor *pColors=0, const OdCmTransparency *pTransparency=0, const OdGeVector3d *pNormals=0, const OdGeVector3d *pExtrusions=0, const OdGsMarker *pSubEntMarkers=0, OdInt32 nPointSize=0)OdGiConveyorGeometryinline
processingText() constOdGiGeometrySimplifierinlineprotected
rasterImageProc(const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiRasterImage *pImage, const OdGePoint2d *uvBoundary, OdUInt32 numBoundPts, bool transparency=false, double brightness=50.0, double contrast=50.0, double fade=0.0)OdGiGeometrySimplifiervirtual
rayProc(const OdGePoint3d &basePoint, const OdGePoint3d &throughPoint)OdGiGeometrySimplifiervirtual
rayProc2(const OdGePoint3d &basePoint, const OdGeVector3d &direction)OdGiConveyorGeometryinlinevirtual
renderMode()OdGiGeometrySimplifierinline
rowOfDotsProc(OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)OdGiGeometrySimplifiervirtual
rowOfDotsProc2(OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)OdGiConveyorGeometryinline
setDeviation(const OdGeDoubleArray &deviations)OdGiGeometrySimplifier
setDeviation(const OdGiDeviation *pDeviation)OdGiGeometrySimplifier
setDrawContext(OdGiConveyorContext *pDrawCtx)OdGiGeometrySimplifier
setExtentsProc(const OdGePoint3d *, bool=true)OdGiConveyorGeometryinlinevirtual
setVertexData(OdInt32 numVertices, const OdGePoint3d *vertexList, const OdGiVertexData *pVertexData=0)OdGiGeometrySimplifier
shapeProc(const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
shellFaceOut(OdInt32 faceListSize, const OdInt32 *faceList, const OdGeVector3d *pNormal)OdGiGeometrySimplifiervirtual
shellProc(OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)OdGiGeometrySimplifiervirtual
shmFillMode(bool &drawEdges)OdGiGeometrySimplifierprotected
shmFillMode(bool &drawEdges, bool &secColor)OdGiGeometrySimplifierprotected
silhouettesProcessingInEyeSpace() constOdGiGeometrySimplifierinlineprotected
SimplifierFlags enum nameOdGiGeometrySimplifierprotected
subdivideShellByVertexLimit(OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData, const OdGiFaceData *pFaceData, const OdGiVertexData *pVertexData, OdUInt32 nLimit)OdGiGeometrySimplifier
textProc(const OdGePoint3d &position, const OdGeVector3d &u, const OdGeVector3d &v, const OdChar *msg, OdInt32 length, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0)OdGiGeometrySimplifiervirtual
textProc2(const OdGePoint3d &position, const OdGeVector3d &u, const OdGeVector3d &v, const OdChar *msg, OdInt32 length, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0, const OdGeExtents3d *extentsBox=0)OdGiGeometrySimplifiervirtual
tmpCircArc2d()OdGiGeometrySimplifierprotected
tmpCircArc3d()OdGiGeometrySimplifierprotected
tmpEllipArc3d()OdGiGeometrySimplifierprotected
tmpLine2dEx(int n)OdGiGeometrySimplifierprotected
tmpLineSeg2d()OdGiGeometrySimplifierprotected
tmpLineSeg2dEx(int n)OdGiGeometrySimplifierprotected
tmpPoints3d(int nLevel)OdGiGeometrySimplifierinlineprotected
triangleOut(const OdInt32 *vertices, const OdGeVector3d *pNormal)OdGiGeometrySimplifiervirtual
ttfCharProc(OdChar, const OdGePoint3d &, const OdGeBoundBlock3d *)OdGiConveyorGeometryinlinevirtual
ttfCharProcFlags() constOdGiConveyorGeometryinlinevirtual
ttfPolyDrawProc(OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdUInt8 *pBezierTypes, const OdGiFaceData *pFaceData=0)OdGiGeometrySimplifiervirtual
uninitTexture()OdGiGeometrySimplifiervirtual
vertexData() constOdGiGeometrySimplifierinline
vertexDataCount() constOdGiGeometrySimplifierinline
vertexDataList() constOdGiGeometrySimplifierinline
xlineProc(const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint)OdGiGeometrySimplifiervirtual
xlineProc2(const OdGePoint3d &basePoint, const OdGeVector3d &direction)OdGiConveyorGeometryinlinevirtual
~OdGiConveyorGeometry()OdGiConveyorGeometryinlinevirtual
~OdGiGeometrySimplifier()OdGiGeometrySimplifier