CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
OdGiWrapperGeometry< T > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiWrapperGeometry< T >:
OdGiWrapperViewportGeometry< OdGiViewportDraw_ > OdGiWrapperViewportGeometry< OdGiViewportGeometry > OdGiWrapperWorldGeometry< OdGiWorldGeometry > OdGiWrapperViewportGeometry< T > OdGiWrapperWorldGeometry< T > OdGiDummyCommonDraw< OdGiWrapperViewportGeometry< OdGiViewportDraw_ > > OdGiViewportDraw_Stub OdGiWorldDraw_Stub

Public Member Functions

virtual void pline (const OdGiPolyline &p, OdUInt32 i, OdUInt32 n)
 
virtual OdGeMatrix3d getModelToWorldTransform () const
 
virtual OdGeMatrix3d getWorldToModelTransform () const
 
virtual void pushModelTransform (const OdGeVector3d &vNormal)
 
virtual void pushModelTransform (const OdGeMatrix3d &xMat)
 
virtual void popModelTransform ()
 
virtual void circle (const OdGePoint3d &center, double radius, const OdGeVector3d &normal)
 
virtual void circle (const OdGePoint3d &p1, const OdGePoint3d &p2, const OdGePoint3d &p3)
 
virtual void circularArc (const OdGePoint3d &center, double radius, const OdGeVector3d &normal, const OdGeVector3d &startVector, double sweepAngle, OdGiArcType arcType=kOdGiArcSimple)
 
virtual void circularArc (const OdGePoint3d &start, const OdGePoint3d &point, const OdGePoint3d &end, OdGiArcType arcType=kOdGiArcSimple)
 
virtual void polyline (OdInt32 nbPoints, const OdGePoint3d *pVertexList, const OdGeVector3d *pNormal=NULL, OdGsMarker lBaseSubEntMarker=-1)
 
virtual void polygon (OdInt32 nbPoints, const OdGePoint3d *pVertexList)
 
virtual void polygon (OdInt32 nbPoints, const OdGePoint3d *pVertexList, const OdGeVector3d *pNormal)
 
virtual void mesh (OdInt32 rows, OdInt32 columns, const OdGePoint3d *pVertexList, const OdGiEdgeData *pEdgeData=NULL, const OdGiFaceData *pFaceData=NULL, const OdGiVertexData *pVertexData=NULL)
 
virtual void shell (OdInt32 nbVertex, const OdGePoint3d *pVertexList, OdInt32 faceListSize, const OdInt32 *pFaceList, const OdGiEdgeData *pEdgeData=NULL, const OdGiFaceData *pFaceData=NULL, const OdGiVertexData *pVertexData=NULL)
 
virtual void text (const OdGePoint3d &position, const OdGeVector3d &normal, const OdGeVector3d &direction, double height, double width, double oblique, const OdString &msg)
 
virtual void text (const OdGePoint3d &position, const OdGeVector3d &normal, const OdGeVector3d &direction, const OdChar *msg, OdInt32 length, bool raw, const OdGiTextStyle *pTextStyle)
 
void ray (const OdGePoint3d &first, const OdGePoint3d &second)
 
virtual void nurbs (const OdGeNurbCurve3d &nurbs)
 
virtual void xline (const OdGePoint3d &p1, const OdGePoint3d &p2)
 
virtual void ellipArc (const OdGeEllipArc3d &arc, const OdGePoint3d *pEndPointsOverrides=0, OdGiArcType arcType=kOdGiArcSimple)
 
virtual void draw (const OdGiDrawable *pD)
 
virtual void pushClipBoundary (OdGiClipBoundary *pBoundary)
 
virtual void popClipBoundary ()
 
virtual void worldLine (const OdGePoint3d pnts[2])
 
virtual void image (const OdGiImageBGRA32 &img, const OdGePoint3d &origin, const OdGeVector3d &uVec, const OdGeVector3d &vVec, OdGiRasterImage::TransparencyMode trpMode=OdGiRasterImage::kTransparency8Bit)
 
virtual void edge (const OdGiEdge2dArray &edges)
 
virtual void polypoint (OdInt32 numPoints, const OdGePoint3d *vertexList, const OdCmEntityColor *pColors, const OdCmTransparency *pTransparency, const OdGeVector3d *pNormals, const OdGsMarker *pSubEntMarkers, OdInt32 nPointSize)
 
virtual void polyPolygon (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 rowOfDots (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)
 
virtual void pointCloud (const OdGiPointCloud &pCloud)
 
virtual bool brep (const OdGiBrep &giBrep)
 

Protected Member Functions

void setGeom (OdGiGeometry &Geom)
 
OdGiGeometrygetGeom ()
 

Detailed Description

template<class T>
class OdGiWrapperGeometry< T >

This class is a dummy template for OdGiGeometry. Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 41 of file GiDummyGeometry.h.

Member Function Documentation

◆ brep()

template<class T >
virtual bool OdGiWrapperGeometry< T >::brep ( const OdGiBrep giBrep)
inlinevirtual

Introduces a BREP into this vectorization context.

Parameters
giBrep[in] BREP.
Returns
Returns true, if BREP input is supported, false otherwise

Definition at line 599 of file GiDummyGeometry.h.

◆ circle() [1/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::circle ( const OdGePoint3d center,
double  radius,
const OdGeVector3d normal 
)
inlinevirtual

Introduces a circle to the vectorization context.

Parameters
center[in] Center point.
radius[in] Radius.
normal[in] Normal.
Remarks
The circle is not filled and takes on the current color.
See also
<link tv_geometry_circles, Work with Circles>

Definition at line 146 of file GiDummyGeometry.h.

◆ circle() [2/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::circle ( const OdGePoint3d p1,
const OdGePoint3d p2,
const OdGePoint3d p3 
)
inlinevirtual

Introduces a circle to the vectorization context.

Parameters
p1[in] First point.
p2[in] Second point.
p3[in] Third point.
Remarks
The circle is not filled and takes on the current color. Points must not be co-linear.
See also
<link tv_geometry_circles, Work with Circles>

Definition at line 162 of file GiDummyGeometry.h.

◆ circularArc() [1/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::circularArc ( const OdGePoint3d center,
double  radius,
const OdGeVector3d normal,
const OdGeVector3d startVector,
double  sweepAngle,
OdGiArcType  arcType = kOdGiArcSimple 
)
inlinevirtual

Introduces a circular arc to the vectorization context.

Parameters
center[in] Center point.
radius[in] Radius.
normal[in] Normal vector.
startVector[in] Start of the arc.
sweepAngle[in] Angle that defines the arc.
arcType[in] Arc type.
Remarks
The arc takes on the current color. If firstPoint, secondPoint, and thirdPoint are specified, they cannot be colinear and no two can be coincident. All angles are expressed in radians. 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

See also
<link tv_geometry_arcs, Work with Arcs>

Definition at line 192 of file GiDummyGeometry.h.

◆ circularArc() [2/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::circularArc ( const OdGePoint3d start,
const OdGePoint3d point,
const OdGePoint3d end,
OdGiArcType  arcType = kOdGiArcSimple 
)
inlinevirtual

Introduces a circular arc to the vectorization context.

Parameters
start[in] First point of a 3-point arc.
point[in] Second point of a 3-point arc.
end[in] Third point of a 3-point arc.
arcType[in] Arc type.
See also
<link tv_geometry_arcs, Work with Arcs>

Definition at line 212 of file GiDummyGeometry.h.

◆ draw()

template<class T >
virtual void OdGiWrapperGeometry< T >::draw ( const OdGiDrawable pD)
inlinevirtual

Introduces the specified object into the vectorization context.

Parameters
pD[in] Pointer to the Drawable object.
Remarks
Implementations of this method are expected to do the following: Call OdGiDrawable::subSetAttributes to set attribute information for the object. Call subWorldDraw on the drawable object to vectorize it into this context. If subWorldDraw returns false, call subViewportDraw each viewport.

Definition at line 458 of file GiDummyGeometry.h.

◆ edge()

template<class T >
virtual void OdGiWrapperGeometry< T >::edge ( const OdGiEdge2dArray edges)
inlinevirtual

Introduces a boundary for hatch filling.

Parameters
edges[in] Array of 2d curves which represents filling boundary.

Definition at line 527 of file GiDummyGeometry.h.

◆ ellipArc()

template<class T >
virtual void OdGiWrapperGeometry< T >::ellipArc ( const OdGeEllipArc3d arc,
const OdGePoint3d pEndPointsOverrides = 0,
OdGiArcType  arcType = kOdGiArcSimple 
)
inlinevirtual

Introduces an elliptical arc into the vectorization context.

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.
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

See also
<link tv_geometry_arcs, Work with Arcs>

Definition at line 440 of file GiDummyGeometry.h.

◆ getGeom()

template<class T >
OdGiGeometry & OdGiWrapperGeometry< T >::getGeom ( )
inlineprotected

Definition at line 46 of file GiDummyGeometry.h.

◆ getModelToWorldTransform()

template<class T >
virtual OdGeMatrix3d OdGiWrapperGeometry< T >::getModelToWorldTransform ( ) const
inlinevirtual

Retrieves the model-to-world coordinate transform matrix for the entity.

Returns
model-to-world coordinate transform matrix.
Remarks
This is the inverse of the matrix returned by getWorldToModelTransform(). If an entity is in one or more blocks, this matrix can be used to determine the WCS coordinates of the entity.

Definition at line 78 of file GiDummyGeometry.h.

◆ getWorldToModelTransform()

template<class T >
virtual OdGeMatrix3d OdGiWrapperGeometry< T >::getWorldToModelTransform ( ) const
inlinevirtual

Retrieves the world-to-model coordinate transform matrix for the entity being vectorized.

Returns
world-to-model coordinate transform matrix.
Remarks
This is the inverse of the matrix returned by getModelToWorldTransform().

Definition at line 91 of file GiDummyGeometry.h.

◆ image()

template<class T >
virtual void OdGiWrapperGeometry< T >::image ( const OdGiImageBGRA32 img,
const OdGePoint3d origin,
const OdGeVector3d uVec,
const OdGeVector3d vVec,
OdGiRasterImage::TransparencyMode  trpMode = OdGiRasterImage::kTransparency8Bit 
)
inlinevirtual

Introduces an image in BGRA format into the vectorization context.

Parameters
img[in] Image in BGRA format.
origin[in] Image position in WCS.
uVec[in] Image width and X-axis orientation.
vVec[in] Image height and Y-axis orientation.
trpMode[in] Image transparency processing mode.
See also
<link tv_geometry_raster_images, Work with Raster Image Geometry Data>

Definition at line 513 of file GiDummyGeometry.h.

◆ mesh()

template<class T >
virtual void OdGiWrapperGeometry< T >::mesh ( OdInt32  rows,
OdInt32  columns,
const OdGePoint3d pVertexList,
const OdGiEdgeData pEdgeData = NULL,
const OdGiFaceData pFaceData = NULL,
const OdGiVertexData pVertexData = NULL 
)
inlinevirtual

Introduces a mesh into the vectorization context.

Parameters
rows[in] Number of rows.
columns[in] Number of columns.
pVertexList[in] Pointer to an array of vertices.
pEdgeData[in] Pointer to additional edge data.
pFaceData[in] Pointer to additional face data.
pVertexData[in] Pointer to additional vertex data.
Remarks
A mesh is a surface defined by a grid of vertices, and corresponds to a Polygon Mesh. By default, a mesh takes on the current color. Color, linetype, and and other properties can be controlled supplying the appropriate data for the pEdgeData, pFaceData, and pVertexData arguments.
vertexList must have numRows x numColumns elements. The arrays in *pEdgeData must be NULL or contain (numRows - 1) x numColumns + numRows x (numColumns -1) elements. The arrays in *pFaceData must be NULL or contain (numRows - 1) x (numColumns - 1) elements. The arrays in *pVertexData must be NULL or contain numRows x numColumns elements.
See also
<link tv_geometry_meshes, Work with Meshes>

Definition at line 301 of file GiDummyGeometry.h.

◆ nurbs()

template<class T >
virtual void OdGiWrapperGeometry< T >::nurbs ( const OdGeNurbCurve3d nurbs)
inlinevirtual

Introduces nurbs into the vectorization context.

Parameters
nurbs[in] NURBS curve data.
See also
<link tv_geometry_nurbs, Work with NURBS>

Definition at line 404 of file GiDummyGeometry.h.

◆ pline()

template<class T >
virtual void OdGiWrapperGeometry< T >::pline ( const OdGiPolyline p,
OdUInt32  i,
OdUInt32  n 
)
inlinevirtual

Introduces a lightweight polyline into this vectorization context.

Parameters
polyline[in] Polyline.
fromIndex[in] Index of the first segment to be processed.
numSegs[in] Number of segments to be processed (0 indicates all segments).
Remarks
The polyline may contain varying segment widths, straight segments and arc segments.
The polyline takes on the current color.
All points must be coplanar.
See also
<link tv_geometry_lines, Work with Lines>

Definition at line 63 of file GiDummyGeometry.h.

◆ pointCloud()

template<class T >
virtual void OdGiWrapperGeometry< T >::pointCloud ( const OdGiPointCloud pCloud)
inlinevirtual

Introduces a Point Clound object into this vectorization context.

Parameters
pCloud[in] Point Cloud object.

Definition at line 588 of file GiDummyGeometry.h.

◆ polygon() [1/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::polygon ( OdInt32  nbPoints,
const OdGePoint3d pVertexList 
)
inlinevirtual

Introduces a polygon to this vectorization context.

Remarks
The polygon is rendered as a series of lines connecting the first point in vertexList to the second, the second to the third, etc. All points must be coplanar.
Parameters
nbPoints[in] Number of vertices.
pVertexList[in] Pointer to an array of vertices.
See also
<link tv_geometry_polygons, Work with Polygons>

Definition at line 256 of file GiDummyGeometry.h.

◆ polygon() [2/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::polygon ( OdInt32  nbPoints,
const OdGePoint3d pVertexList,
const OdGeVector3d pNormal 
)
inlinevirtual

Introduces a polygon (with a normal) to the vectorization context.

Remarks
The polygon is rendered as a series of lines connecting the first point in vertexList to the second, the second to the third, etc. All points must be coplanar.
Parameters
nbPoints[in] Number of vertices.
pVertexList[in] Pointer to an array of vertices.
pNormal[in] Pointer to the normal vector.
See also
<link tv_geometry_polygons, Work with Polygons>

Definition at line 274 of file GiDummyGeometry.h.

◆ polyline()

template<class T >
virtual void OdGiWrapperGeometry< T >::polyline ( OdInt32  nbPoints,
const OdGePoint3d pVertexList,
const OdGeVector3d pNormal = NULL,
OdGsMarker  lBaseSubEntMarker = -1 
)
inlinevirtual

Introduces a polyline to the vectorization context.

Parameters
nbPoints[in] Number of vertices.
pVertexList[in] Pointer to an array of vertices.
pNormal[in] Pointer to the normal vector.
baseSubEntMarker[in] Sub-entity marker. Not used.
Remarks
The polyline is unfilled and takes on the current color and thickness. Use polygon() to render filled areas.
The polyline is rendered as a series of lines connecting the first point in vertexList to the second, the second to the third, etc. All points must be coplanar. Use polygon() to render closed areas.
See also
<link tv_geometry_lines, Work with Lines>

Definition at line 236 of file GiDummyGeometry.h.

◆ polypoint()

template<class T >
virtual void OdGiWrapperGeometry< T >::polypoint ( OdInt32  numPoints,
const OdGePoint3d vertexList,
const OdCmEntityColor pColors,
const OdCmTransparency pTransparency,
const OdGeVector3d pNormals,
const OdGsMarker pSubEntMarkers,
OdInt32  nPointSize 
)
inlinevirtual

Introduces an array of points into this vectorization context.

Parameters
numPoints[in] Number of points.
vertexList[in] Pointer to an array of vertices.
pColors[in] Pointer to point colors.
pTransparency[in] Pointer to point transparency.
pNormals[in] Array of normal vectors.
pSubEntMarkers[in] Array of sub-entity markers.
nPointSize[in] Points size.

Definition at line 543 of file GiDummyGeometry.h.

◆ polyPolygon()

template<class T >
virtual void OdGiWrapperGeometry< T >::polyPolygon ( 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 
)
inlinevirtual

Introduces set of polygons to this vectorization context.

Parameters
numIndices[in] Number of polgon indices.
pNumPositions[in] Number of positions per polygon.
pPositions[in] Array of polygon offsets for all polygon invocations.
pNumPoint[in] Number of points per polygon.
pPoints[in] Array of polygon points.
pOutlineColors[in] Colors of polygon outlines.
pOutlinePsLinetypes[in] Linetypes of polygon outlines (see OdPs::LineType enumeration).
pFillColors[in] Polygon fill colors.
pFillTransparencies[in] Polygon fill transparencies.

Definition at line 562 of file GiDummyGeometry.h.

◆ popClipBoundary()

template<class T >
virtual void OdGiWrapperGeometry< T >::popClipBoundary ( )
inlinevirtual

Removes the top clip boundary from the clip stack.

See also
<link tv_planarClip_sample, Planar Clipping Section Generation for a Custom Entity>

Definition at line 482 of file GiDummyGeometry.h.

◆ popModelTransform()

template<class T >
virtual void OdGiWrapperGeometry< T >::popModelTransform ( )
inlinevirtual

Removes the top transformation off the current transformation stack.

Definition at line 127 of file GiDummyGeometry.h.

◆ pushClipBoundary()

template<class T >
virtual void OdGiWrapperGeometry< T >::pushClipBoundary ( OdGiClipBoundary pBoundary)
inlinevirtual

Specifies a clip boundary for the current clip stack.

Parameters
pBoundary[in] Pointer to the boundary.
Remarks
Subsequent objects are clipped until popClipBoundary() is called.
See also
<link tv_planarClip_sample, Planar Clipping Section Generation for a Custom Entity>

Definition at line 472 of file GiDummyGeometry.h.

◆ pushModelTransform() [1/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::pushModelTransform ( const OdGeMatrix3d xMat)
inlinevirtual

Specifies a model transformation matrix for the current transformation stack.

Parameters
xMat[in] Transformation matrix.
Remarks
The specified transformation is concatenated to the current model transformation (which is initially the identity transform).

Definition at line 119 of file GiDummyGeometry.h.

◆ pushModelTransform() [2/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::pushModelTransform ( const OdGeVector3d vNormal)
inlinevirtual

Specifies a model transformation vector for the current transformation stack.

Parameters
vNormal[in] Normal vector.
Remarks
When a vector is specified, the transformation is created using the arbitrary axis algorithm on the vector. The specified transformation is concatenated to the current model transformation (which is initially the identity transform).

Definition at line 106 of file GiDummyGeometry.h.

◆ ray()

template<class T >
void OdGiWrapperGeometry< T >::ray ( const OdGePoint3d first,
const OdGePoint3d second 
)
inline

Introduces a ray into the vectorization context.

Parameters
first[in] Base point.
second[in] Point through which a ray extends.
See also
<link tv_geometry_lines, Work with Lines>

Definition at line 392 of file GiDummyGeometry.h.

◆ rowOfDots()

template<class T >
virtual void OdGiWrapperGeometry< T >::rowOfDots ( OdInt32  numPoints,
const OdGePoint3d startPoint,
const OdGeVector3d dirToNextPoint 
)
inlinevirtual

Introduces a row of points into this vectorization context.

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

Definition at line 578 of file GiDummyGeometry.h.

◆ setGeom()

template<class T >
void OdGiWrapperGeometry< T >::setGeom ( OdGiGeometry Geom)
inlineprotected

Definition at line 45 of file GiDummyGeometry.h.

◆ shell()

template<class T >
virtual void OdGiWrapperGeometry< T >::shell ( OdInt32  nbVertex,
const OdGePoint3d pVertexList,
OdInt32  faceListSize,
const OdInt32 pFaceList,
const OdGiEdgeData pEdgeData = NULL,
const OdGiFaceData pFaceData = NULL,
const OdGiVertexData pVertexData = NULL 
)
inlinevirtual

Introduces a shell into the vectorization context.

Parameters
nbVertex[in] Number of vertices.
pVertexList[in] Pointer to an array of vertices.
faceListSize[in] Number of entries in facesList.
pFaceList[in] Array of integers defining faces.
pEdgeData[in] Pointer to additional edge data.
pFaceData[in] Pointer to additional face data.
pVertexData[in] Pointer to additional vertex data.
Remarks
A shell is a set of faces that can contain holes, and corresponds to a Polyface mesh.
The arrays in *pEdgeData must be NULL or contain the same number of elements as there are edges. The arrays in *pFaceData must be NULL or contain the same number of elements as there are faces. The arrays in *pVertexData must be NULL or contain numVertices elements.
See also
<link tv_geometry_shells, Work with Shells>

Definition at line 330 of file GiDummyGeometry.h.

◆ text() [1/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::text ( const OdGePoint3d position,
const OdGeVector3d normal,
const OdGeVector3d direction,
const OdChar msg,
OdInt32  length,
bool  raw,
const OdGiTextStyle pTextStyle 
)
inlinevirtual

Introduces text into the vectorization context.

Parameters
position[in] Position of the text string.
normal[in] Normal to a plane where text lies. Used to define v parameter as normal.crossProduct(direction).
direction[in] Direction vector that is interpreted as u parameter.
msg[in] Text string.
length[in] Number of characters in msg (not including the optional null character).
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.
See also
<link tv_geometry_text, Work with Text>

Definition at line 377 of file GiDummyGeometry.h.

◆ text() [2/2]

template<class T >
virtual void OdGiWrapperGeometry< T >::text ( const OdGePoint3d position,
const OdGeVector3d normal,
const OdGeVector3d direction,
double  height,
double  width,
double  oblique,
const OdString msg 
)
inlinevirtual

Introduces text into the vectorization context.

Parameters
position[in] Position of the text string.
normal[in] Normal to a plane where text lies. Used to define v parameter as normal.crossProduct(direction).
direction[in] Direction vector that is interpreted as u parameter.
height[in] Height of the text.
width[in] Width factor of the text.
oblique[in] Oblique angle. Must not exceed an equivalent of 85 degrees in radians in both directions.
msg[in] Text string.
Remarks
If numBytes is not specified, msg must be null terminated. All angles are expressed in radians.
See also
<link tv_geometry_text, Work with Text>

Definition at line 357 of file GiDummyGeometry.h.

◆ worldLine()

template<class T >
virtual void OdGiWrapperGeometry< T >::worldLine ( const OdGePoint3d  pnts[2])
inlinevirtual

Introduces a line into the vectorization context.

Parameters
points[in] Array of WCS start and end points.
  \remarks
The current model transformation is not applied to the line.
See also
<link tv_geometry_lines, Work with Lines>

Definition at line 497 of file GiDummyGeometry.h.

◆ xline()

template<class T >
virtual void OdGiWrapperGeometry< T >::xline ( const OdGePoint3d p1,
const OdGePoint3d p2 
)
inlinevirtual

Introduces an xline into the vectorization context.

Parameters
firstPoint[in] First point.
secondPoint[in] Second point.
See also
<link tv_geometry_lines, Work with Lines>

Definition at line 417 of file GiDummyGeometry.h.


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