CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdGiConveyorPassingImpl< TThisClass, TBase > Class Template Reference

#include <GiConveyorPassingImpl.h>

Inheritance diagram for OdGiConveyorPassingImpl< TThisClass, TBase >:
OdGiConveyorGeometry

Public Member Functions

void plineProc (const OdGiPolyline &polyline, const OdGeMatrix3d *pXfm=0, OdUInt32 fromIndex=0, OdUInt32 numSegs=0)
 
void polylineProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0, OdGsMarker baseSubEntMarker=-1)
 
void polygonProc (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdGeVector3d *pNormal=0, const OdGeVector3d *pExtrusion=0)
 
void xlineProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint)
 
void rayProc (const OdGePoint3d &basePoint, const OdGePoint3d &throughPoint)
 
void meshProc (OdInt32 numRows, OdInt32 numColumns, const OdGePoint3d *vertexList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)
 
void shellProc (OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdGiEdgeData *pEdgeData=0, const OdGiFaceData *pFaceData=0, const OdGiVertexData *pVertexData=0)
 
void circleProc (const OdGePoint3d &center, double radius, const OdGeVector3d &normal, const OdGeVector3d *pExtrusion=0)
 
void circleProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, const OdGeVector3d *pExtrusion=0)
 
void circularArcProc (const OdGePoint3d &center, double radius, const OdGeVector3d &normal, const OdGeVector3d &startVector, double sweepAngle, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)
 
void circularArcProc (const OdGePoint3d &firstPoint, const OdGePoint3d &secondPoint, const OdGePoint3d &thirdPoint, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)
 
void ellipArcProc (const OdGeEllipArc3d &ellipArc, const OdGePoint3d *endPointOverrides=0, OdGiArcType arcType=kOdGiArcSimple, const OdGeVector3d *pExtrusion=0)
 
void nurbsProc (const OdGeNurbCurve3d &nurbsCurve)
 
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)
 
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)
 
void shapeProc (const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion=0)
 
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)
 
void metafileProc (const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiMetafile *pMetafile, bool dcAligned=true, bool allowClipping=false)
 
void xlineProc2 (const OdGePoint3d &basePoint, const OdGeVector3d &direction)
 
void rayProc2 (const OdGePoint3d &basePoint, const OdGeVector3d &direction)
 
void ttfPolyDrawProc (OdInt32 numVertices, const OdGePoint3d *vertexList, OdInt32 faceListSize, const OdInt32 *faceList, const OdUInt8 *pBezierTypes, const OdGiFaceData *pFaceData=0)
 
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)
 
void rowOfDotsProc (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)
 
void edgeProc (const OdGiEdge2dArray &edges, const OdGeMatrix3d *pXform=0)
 
virtual void conveyorBoundaryInfoProc (const OdGeBoundBlock3d &boundBlock, OdUInt32 &outputFlags)
 
- Public Member Functions inherited from OdGiConveyorGeometry
virtual ~OdGiConveyorGeometry ()
 
virtual void setExtentsProc (const OdGePoint3d *, bool=true)
 
virtual int ttfCharProcFlags () const
 
virtual bool ttfCharProc (OdChar, const OdGePoint3d &, const OdGeBoundBlock3d *)
 
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)
 

Additional Inherited Members

- Public Types inherited from OdGiConveyorGeometry
enum  ETtfCharProcFlags { kTtfCharProcEnable = 1, kTtfCharProcBoundBlock = 2 }
 
enum  EConveyorBoundaryInfoFlags {
  kBoundaryProcXform = 1, kBoundaryProcXformNonUni = 2, kBoundaryProcProjection = 4, kBoundaryProcClip = 8,
  kBoundaryProcClipFull = 16
}
 

Detailed Description

template<class TThisClass, class TBase = OdGiConveyorGeometry>
class OdGiConveyorPassingImpl< TThisClass, TBase >

Definition at line 31 of file GiConveyorPassingImpl.h.

Member Function Documentation

◆ circleProc() [1/2]

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::circleProc ( const OdGePoint3d center,
double  radius,
const OdGeVector3d normal,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Process circle data.

Parameters
center[in] Center point.
radius[in] Radius.
normal[in] Normal vector.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 90 of file GiConveyorPassingImpl.h.

◆ circleProc() [2/2]

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::circleProc ( const OdGePoint3d firstPoint,
const OdGePoint3d secondPoint,
const OdGePoint3d thirdPoint,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Process circle data.

Parameters
firstPoint[in] First point of a 3-point circle.
secondPoint[in] Second point of a 3-point circle.
thirdPoint[in] Third point of a 3-point circle.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
If firstPoint, secondPoint, and thirdPoint are specified, they cannot be colinear and no two can be coincident.

Implements OdGiConveyorGeometry.

Definition at line 94 of file GiConveyorPassingImpl.h.

◆ circularArcProc() [1/2]

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::circularArcProc ( const OdGePoint3d center,
double  radius,
const OdGeVector3d normal,
const OdGeVector3d startVector,
double  sweepAngle,
OdGiArcType  arcType = kOdGiArcSimple,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes circular arc data.

Parameters
center[in] Center point.
radius[in] Radius.
normal[in] Normal vector.
startVector[in] Defines the start of this arc.
sweepAngle[in] Angle that defines the arc.
arcType[in] Arc type.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
arcType must be one of the following:

Value Description kOdGiArcSimple 0 Unfilled. kOdGiArcSector 1 Filled area bounded by the arc and its center. kOdGiArcChord 2 Filled area bounded by the arc and its end points

The extrusion vector specifies the direction and distance of the extrusion.

Remarks
All angles are expressed in radians.

Implements OdGiConveyorGeometry.

Definition at line 102 of file GiConveyorPassingImpl.h.

◆ circularArcProc() [2/2]

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::circularArcProc ( const OdGePoint3d firstPoint,
const OdGePoint3d secondPoint,
const OdGePoint3d thirdPoint,
OdGiArcType  arcType = kOdGiArcSimple,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes circular arc data.

Parameters
firstPoint[in] First point of a 3-point arc.
secondPoint[in] Second point of a 3-point arc.
thirdPoint[in] Third point of a 3-point arc.
arcType[in] Arc type.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
If firstPoint, secondPoint, and thirdPoint are specified, they cannot be colinear and no two can be coincident.

Implements OdGiConveyorGeometry.

Definition at line 113 of file GiConveyorPassingImpl.h.

◆ conveyorBoundaryInfoProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
virtual void OdGiConveyorPassingImpl< TThisClass, TBase >::conveyorBoundaryInfoProc ( const OdGeBoundBlock3d boundBlock,
OdUInt32 outputFlags 
)
inlinevirtual

Reimplemented from OdGiConveyorGeometry.

Definition at line 233 of file GiConveyorPassingImpl.h.

◆ edgeProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::edgeProc ( const OdGiEdge2dArray edges,
const OdGeMatrix3d pXform = 0 
)
inlinevirtual

Processes hatch boundary.

Parameters
edges[in] 2d curves array.
pXform[in] Optional boundary transform matrix.

Implements OdGiConveyorGeometry.

Definition at line 228 of file GiConveyorPassingImpl.h.

◆ ellipArcProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::ellipArcProc ( const OdGeEllipArc3d ellipArc,
const OdGePoint3d endPointOverrides = 0,
OdGiArcType  arcType = kOdGiArcSimple,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes OdGeEllipArc3d data.

Parameters
ellipArc[in] Elliptical arc.
endPointOverrides[in] Array of points to be used as the first and last points of the vectorized arc.
arcType[in] Arc type.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
arcType must be one of the following:

Value Description kOdGiArcSimple 0 Unfilled. kOdGiArcSector 1 Filled area bounded by the arc and its center. kOdGiArcChord 3 Filled area bounded by the arc and its end points

The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 122 of file GiConveyorPassingImpl.h.

◆ meshProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::meshProc ( OdInt32  numRows,
OdInt32  numColumns,
const OdGePoint3d vertexList,
const OdGiEdgeData pEdgeData = 0,
const OdGiFaceData pFaceData = 0,
const OdGiVertexData pVertexData = 0 
)
inlinevirtual

Processes mesh data.

Parameters
numRows[in] Number of rows.
numColumns[in] Number of columns.
vertexList[in] Array of vertices.
pEdgeData[in] Pointer to additional edge data.
pFaceData[in] Pointer to additional face data.
pVertexData[in] Pointer to additional vertex data.
See also
OdGiEdgeData OdGiFaceData OdGiVertexData Vectorization Primitives

Implements OdGiConveyorGeometry.

Definition at line 69 of file GiConveyorPassingImpl.h.

◆ metafileProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::metafileProc ( const OdGePoint3d origin,
const OdGeVector3d u,
const OdGeVector3d v,
const OdGiMetafile pMetafile,
bool  dcAligned = true,
bool  allowClipping = false 
)
inlinevirtual

Processes metafile data.

Parameters
origin[in] Metafile origin.
u[in] Metafile width vector.
v[in] Metafile height vector.
pMetafile[in] Pointer to the metafile object.
dcAligned[in] reserved.
allowClipping[in] reserved.

Implements OdGiConveyorGeometry.

Definition at line 183 of file GiConveyorPassingImpl.h.

◆ nurbsProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::nurbsProc ( const OdGeNurbCurve3d nurbsCurve)
inlinevirtual

Processes OdGeNurbCurve3d data.

Parameters
nurbsCurve[in] NURBS curve data.

Implements OdGiConveyorGeometry.

Definition at line 130 of file GiConveyorPassingImpl.h.

◆ plineProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::plineProc ( const OdGiPolyline polyline,
const OdGeMatrix3d pXfm = 0,
OdUInt32  fromIndex = 0,
OdUInt32  numSegs = 0 
)
inlinevirtual

Processes OdGiPolyline data.

Parameters
polyline[in] Polyline data to be processed.
pXfm[in] Pointer to a transformation matrix.
fromIndex[in] Index of the first segment to be processed.
numSegs[in] Number of segments to be processed.
Remarks
numSegs == 0 indicates all segments starting at fromIndex are to be processed.

Implements OdGiConveyorGeometry.

Definition at line 36 of file GiConveyorPassingImpl.h.

◆ polygonProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::polygonProc ( OdInt32  numPoints,
const OdGePoint3d vertexList,
const OdGeVector3d pNormal = 0,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes polygon data.

Parameters
numPoints[in] Number of points.
vertexList[in] Array of vertices.
pNormal[in] Pointer to the normal vector.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 53 of file GiConveyorPassingImpl.h.

◆ polylineProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::polylineProc ( OdInt32  numPoints,
const OdGePoint3d vertexList,
const OdGeVector3d pNormal = 0,
const OdGeVector3d pExtrusion = 0,
OdGsMarker  baseSubEntMarker = -1 
)
inlinevirtual

Processes simple polyline data.

Parameters
numPoints[in] Number of points.
vertexList[in] Array of vertices.
pNormal[in] Pointer to the normal vector.
pExtrusion[in] Pointer to the extrusion vector.
baseSubEntMarker[in] Currently unused.
Remarks
The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 44 of file GiConveyorPassingImpl.h.

◆ polypointProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::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 
)
inlinevirtual

Processes array of points.

Parameters
numPoints[in] Number of points.
vertexList[in] Array of vertices.
pNormals[in] Array of normal vectors.
pExtrusions[in] Array of extrusion vectors.
pSubEntMarkers[in] Array of subentity markers.
Remarks
The extrusion vectors specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 211 of file GiConveyorPassingImpl.h.

◆ rasterImageProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::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 
)
inlinevirtual

Processes raster images data.

Parameters
origin[in] Lower-left corner.
u[in] Image width vector.
v[in] Image height vector.
pImage[in] Pointer to the RasterImage object.
uvBoundary[in] Array of image boundary points (may not be null).
numBoundPts[in] Number of boundary points.
transparency[in] True if and only if image transparency is on.
brightness[in] Image brightness [0.0 .. 100.0].
contrast[in] Image contrast [0.0 .. 100.0].
fade[in] Image fade value [0.0 .. 100.0].

Implements OdGiConveyorGeometry.

Definition at line 169 of file GiConveyorPassingImpl.h.

◆ rayProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::rayProc ( const OdGePoint3d basePoint,
const OdGePoint3d throughPoint 
)
inlinevirtual

Processes Ray data.

Parameters
basePoint[in] Base point.
throughPoint[in] Through point
Remarks
A Ray is a semi-infinite line that starts at the basePoint, and passes through the throughPoint.

Implements OdGiConveyorGeometry.

Definition at line 65 of file GiConveyorPassingImpl.h.

◆ rayProc2()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::rayProc2 ( const OdGePoint3d basePoint,
const OdGeVector3d direction 
)
inlinevirtual

Reimplemented from OdGiConveyorGeometry.

Definition at line 197 of file GiConveyorPassingImpl.h.

◆ rowOfDotsProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::rowOfDotsProc ( OdInt32  numPoints,
const OdGePoint3d startPoint,
const OdGeVector3d dirToNextPoint 
)
inlinevirtual

Processes row of points.

Parameters
numPoints[in] Number of points.
startPoint[in] First point to draw.
dirToNextPoint[in] Offset to next point.

Implements OdGiConveyorGeometry.

Definition at line 223 of file GiConveyorPassingImpl.h.

◆ shapeProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::shapeProc ( const OdGePoint3d position,
const OdGeVector3d direction,
const OdGeVector3d upVector,
int  shapeNumber,
const OdGiTextStyle pTextStyle,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes shape data.

Parameters
position[in] Position of the shape.
direction[in] Baseline direction of the shape.
upVector[in] Up vector for the shape.
shapeNumber[in] Shape number.
pTextStyle[in] Pointer to the TextStyle for the shape.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 159 of file GiConveyorPassingImpl.h.

◆ shellProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::shellProc ( OdInt32  numVertices,
const OdGePoint3d vertexList,
OdInt32  faceListSize,
const OdInt32 faceList,
const OdGiEdgeData pEdgeData = 0,
const OdGiFaceData pFaceData = 0,
const OdGiVertexData pVertexData = 0 
)
inlinevirtual

Processes shell data.

Parameters
numVertices[in] Number of vertices.
vertexList[in] Array of vertices.
faceListSize[in] Number of entries in faceList.
faceList[in] Array of numbers that define the faces.
pEdgeData[in] Pointer to additional edge data.
pFaceData[in] Pointer to additional face data.
pVertexData[in] Pointer to additional vertex data.
See also
Vectorization Primitives

Implements OdGiConveyorGeometry.

Definition at line 79 of file GiConveyorPassingImpl.h.

◆ textProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::textProc ( const OdGePoint3d position,
const OdGeVector3d direction,
const OdGeVector3d upVector,
const OdChar msg,
OdInt32  numBytes,
bool  raw,
const OdGiTextStyle pTextStyle,
const OdGeVector3d pExtrusion = 0 
)
inlinevirtual

Processes text data.

Parameters
position[in] Position of the text.
direction[in] Baseline direction of the text.
upVector[in] Up vector for the text.
msg[in] Text string.
numBytes[in] Number of bytes in msg.
raw[in] If and only if true, escape sequences, such as %P, will not be converted to special characters.
pTextStyle[in] Pointer to the TextStyle for the text.
pExtrusion[in] Pointer to the extrusion vector.
Remarks
The extrusion vector specifies the direction and distance of the extrusion.

Implements OdGiConveyorGeometry.

Definition at line 134 of file GiConveyorPassingImpl.h.

◆ textProc2()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::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 
)
inlinevirtual

Reimplemented from OdGiConveyorGeometry.

Definition at line 146 of file GiConveyorPassingImpl.h.

◆ ttfPolyDrawProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::ttfPolyDrawProc ( OdInt32  numVertices,
const OdGePoint3d vertexList,
OdInt32  faceListSize,
const OdInt32 faceList,
const OdUInt8 pBezierTypes,
const OdGiFaceData pFaceData = 0 
)
inlinevirtual

Reimplemented from OdGiConveyorGeometry.

Definition at line 201 of file GiConveyorPassingImpl.h.

◆ xlineProc()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::xlineProc ( const OdGePoint3d firstPoint,
const OdGePoint3d secondPoint 
)
inlinevirtual

Processes Xline data.

Parameters
firstPoint[in] First point.
secondPoint[in] Second point.
Remarks
An Xline is an infinite line passing through the specified points.

Implements OdGiConveyorGeometry.

Definition at line 61 of file GiConveyorPassingImpl.h.

◆ xlineProc2()

template<class TThisClass , class TBase = OdGiConveyorGeometry>
void OdGiConveyorPassingImpl< TThisClass, TBase >::xlineProc2 ( const OdGePoint3d basePoint,
const OdGeVector3d direction 
)
inlinevirtual

Reimplemented from OdGiConveyorGeometry.

Definition at line 193 of file GiConveyorPassingImpl.h.


The documentation for this class was generated from the following file: