|
| ODRX_DECLARE_MEMBERS (OdGsExtAccum) |
|
OdGiConveyorGeometry * | optionalGeometry () |
|
OdGiExtAccum * | giExtAccum () |
|
const OdGiExtAccum * | giExtAccum () const |
|
virtual void | setBaseView (OdGsViewImpl *pBaseVV) |
|
OdGsViewImpl * | baseView () |
|
virtual void | setDrawContext (OdGiConveyorContext *pDrawContext) |
|
virtual OdGiConveyorGeometry & | geometry () |
|
virtual bool | getExtents (OdGeExtents3d &extents) const |
|
virtual void | resetExtents (const OdGeExtents3d &newExtents=OdGeExtents3d()) |
|
virtual void | addExtents (const OdGeExtents3d &extents) |
|
virtual bool | plineContainBulges () const |
|
virtual void | setDeviation (const OdGeDoubleArray &deviations) |
|
virtual void | setDeviation (const OdGiDeviation *pDeviation) |
|
OdDb::LineWeight | getLineweight () const |
|
void | addLineweight (OdDb::LineWeight lwd) |
|
virtual OdGiConveyorInput & | input () |
|
virtual OdGiConveyorOutput & | output () |
|
virtual void | plineProc (const OdGiPolyline &polyline, const OdGeMatrix3d *pXfm=0, OdUInt32 fromIndex=0, OdUInt32 numSegs=0) |
|
virtual void | polylineProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0, OdGsMarker baseSubEntMarker=-1) |
|
virtual void | polygonProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0) |
|
virtual void | xlineProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint) |
|
virtual void | rayProc (const OdGePoint3d &basePoint, const OdGePoint3d &throughPoint) |
|
virtual void | meshProc (OdInt32 numRows, OdInt32 numColumns, const OdGePoint3d *vertexList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0) |
|
virtual void | shellProc (OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0) |
|
virtual void | circleProc (const OdGePoint3d ¢er, double radius, const OdGeVector3d &normal, const OdGeVector3d *pExtrusion=0) |
|
virtual void | circleProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, const OdGeVector3d *pExtrusion=0) |
|
virtual void | circularArcProc (const OdGePoint3d ¢er, double radius, const OdGeVector3d &normal, const OdGeVector3d &startVector, double sweepAngle, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0) |
|
virtual void | circularArcProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0) |
|
virtual void | ellipArcProc (const OdGeEllipArc3d &ellipArc, const OdGePoint3d *endPointOverrides=0, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0) |
|
virtual void | nurbsProc (const OdGeNurbCurve3d &nurbsCurve) |
|
virtual void | textProc (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 numBytes, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0) |
|
virtual void | textProc2 (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 numBytes, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0, const OdGeExtents3d *extentsBox=0) |
|
virtual void | shapeProc (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0) |
|
virtual void | 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) |
|
virtual void | metafileProc (const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiMetafile *pMetafile, bool dcAligned=true, bool allowClipping=false) |
|
virtual void | setExtentsProc (const OdGePoint3d *pPoints, bool bTransform=true) |
|
virtual void | 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) |
|
virtual void | rowOfDotsProc (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint) |
|
virtual void | pointCloudProc (const OdGiPointCloud &pCloud, const OdGiPointCloudFilter *pFilter=NULL) |
|
void | edgeProc (const OdGiEdge2dArray &edges, const OdGeMatrix3d *pXform=0) |
|
| ODRX_DECLARE_MEMBERS (OdGiExtAccum) |
|
virtual void | setDrawContext (OdGiConveyorContext *pDrawContext)=0 |
|
virtual void | setDeviation (const OdGeDoubleArray &deviations)=0 |
|
virtual void | setDeviation (const OdGiDeviation *pDeviation)=0 |
|
virtual OdGiConveyorGeometry & | geometry ()=0 |
|
virtual bool | getExtents (OdGeExtents3d &extents) const =0 |
|
virtual void | resetExtents (const OdGeExtents3d &newExtents=OdGeExtents3d())=0 |
|
virtual void | addExtents (const OdGeExtents3d &extents)=0 |
|
virtual bool | plineContainBulges () const =0 |
|
| ODRX_DECLARE_MEMBERS (OdGiConveyorNode) |
|
virtual OdGiConveyorInput & | input ()=0 |
|
virtual OdGiConveyorOutput & | output ()=0 |
|
| ODRX_HEAP_OPERATORS () |
|
| OdRxObject () |
|
virtual | ~OdRxObject () |
|
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
|
virtual OdRxObject * | x (const OdRxClass *pClass) const |
|
virtual OdRxClass * | isA () const |
|
virtual void | addRef ()=0 |
|
virtual void | release ()=0 |
|
virtual long | numRefs () const |
|
bool | isKindOf (const OdRxClass *pClass) const |
|
virtual OdRxObjectPtr | clone () const |
|
virtual void | copyFrom (const OdRxObject *pSource) |
|
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
|
virtual bool | isEqualTo (const OdRxObject *pOther) const |
|
| OdGsConveyorNodeBase () |
|
void | addSourceNode (OdGiConveyorOutput &sourceNode) |
|
void | removeSourceNode (OdGiConveyorOutput &sourceNode) |
|
void | setDestGeometry (OdGiConveyorGeometry &destGeometry) |
|
OdGiConveyorGeometry & | destGeometry () const |
|
void | updateLink () |
|
void | updateLink (OdGiConveyorGeometry *pGeometry) |
|
virtual OdGiConveyorGeometry * | optionalGeometry ()=0 |
|
virtual | ~OdGsConveyorNodeBase () |
|
virtual void | addSourceNode (OdGiConveyorOutput &sourceNode)=0 |
|
virtual void | removeSourceNode (OdGiConveyorOutput &sourceNode)=0 |
|
virtual | ~OdGiConveyorInput () |
|
virtual void | setDestGeometry (OdGiConveyorGeometry &destGeometry)=0 |
|
virtual OdGiConveyorGeometry & | destGeometry () const =0 |
|
virtual | ~OdGiConveyorOutput () |
|
virtual | ~OdGiConveyorGeometry () |
|
virtual void | plineProc (const OdGiPolyline &polyline, const OdGeMatrix3d *pXfm=0, OdUInt32 fromIndex=0, OdUInt32 numSegs=0)=0 |
|
virtual void | polylineProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0, OdGsMarker baseSubEntMarker=-1)=0 |
|
virtual void | polygonProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | xlineProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint)=0 |
|
virtual void | rayProc (const OdGePoint3d &basePoint, const OdGePoint3d &throughPoint)=0 |
|
virtual void | meshProc (OdInt32 numRows, OdInt32 numColumns, const OdGePoint3d *vertexList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)=0 |
|
virtual void | shellProc (OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)=0 |
|
virtual void | circleProc (const OdGePoint3d ¢er, double radius, const OdGeVector3d &normal, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | circleProc2 (const OdGePoint3d ¢er, double radius, const OdGeVector3d &normal, const OdGeVector3d &, const OdGeVector3d *pExtrusion=0) |
|
virtual void | circleProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | circularArcProc (const OdGePoint3d ¢er, double radius, const OdGeVector3d &normal, const OdGeVector3d &startVector, double sweepAngle, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | circularArcProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | ellipArcProc (const OdGeEllipArc3d &ellipArc, const OdGePoint3d *endPointOverrides=0, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | nurbsProc (const OdGeNurbCurve3d &nurbsCurve)=0 |
|
virtual void | textProc (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 numBytes, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | textProc2 (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 numBytes, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0, const OdGeExtents3d *=0) |
|
virtual void | shapeProc (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0)=0 |
|
virtual void | 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)=0 |
|
virtual void | metafileProc (const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiMetafile *pMetafile, bool dcAligned=true, bool allowClipping=false)=0 |
|
virtual void | xlineProc2 (const OdGePoint3d &basePoint, const OdGeVector3d &direction) |
|
virtual void | rayProc2 (const OdGePoint3d &basePoint, const OdGeVector3d &direction) |
|
virtual void | setExtentsProc (const OdGePoint3d *, bool=true) |
|
virtual int | ttfCharProcFlags () const |
|
virtual bool | ttfCharProc (OdChar, bool, const OdGePoint3d &, const OdGeBoundBlock3d *) |
|
virtual void | ttfPolyDrawProc (OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdUInt8 *, const OdGiFaceData *pFaceData=0) |
|
virtual void | conveyorBoundaryInfoProc (const OdGeBoundBlock3d &, OdUInt32 &) |
|
void | 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) |
|
void | rowOfDotsProc2 (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint) |
|
virtual void | 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)=0 |
|
void | polyPolygonProc2 (OdGiConveyorContext *pContext, OdUInt32 numIndices, const OdUInt32 *pNumPositions, const OdGePoint3d *pPositions, const OdUInt32 *pNumPoints, const OdGePoint3d *pPoints, const OdCmEntityColor *pOutlineColors=NULL, const OdUInt32 *pOutlinePsLinetypes=NULL, const OdCmEntityColor *pFillColors=NULL, const OdCmTransparency *pFillTransparencies=NULL) |
|
virtual void | rowOfDotsProc (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)=0 |
|
void | pointCloudProc2 (OdGiConveyorContext *pContext, const OdGiPointCloud &pCloud, const OdGiPointCloudFilter *pFilter) |
|
virtual void | pointCloudProc (const OdGiPointCloud &pCloud, const OdGiPointCloudFilter *pFilter=NULL)=0 |
|
virtual void | edgeProc (const OdGiEdge2dArray &edges, const OdGeMatrix3d *pXform=0)=0 |
|
Wrapper extensions accumulator class adopted for Gs.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 126 of file GsExtAccum.h.