CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Member Functions | List of all members
OdGiWrapperGeometry< T > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiWrapperGeometry< T >:
OdGiWrapperViewportGeometry< OdGiViewportGeometry > OdGiWrapperWorldGeometry< OdGiWorldGeometry > OdGiWrapperViewportGeometry< T > OdGiWrapperWorldGeometry< T > 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 rowOfDots (OdInt32 numPoints, const OdGePoint3d &startPoint, const OdGeVector3d &dirToNextPoint)
 

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

◆ circle() [1/2]

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

Definition at line 77 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

Definition at line 82 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

Definition at line 87 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

Definition at line 97 of file GiDummyGeometry.h.

◆ draw()

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

Definition at line 179 of file GiDummyGeometry.h.

◆ edge()

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

Definition at line 207 of file GiDummyGeometry.h.

◆ ellipArc()

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

Definition at line 172 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

Definition at line 53 of file GiDummyGeometry.h.

◆ getWorldToModelTransform()

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

Definition at line 57 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

Definition at line 198 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

Definition at line 122 of file GiDummyGeometry.h.

◆ nurbs()

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

Definition at line 162 of file GiDummyGeometry.h.

◆ pline()

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

Definition at line 48 of file GiDummyGeometry.h.

◆ polygon() [1/2]

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

Definition at line 113 of file GiDummyGeometry.h.

◆ polygon() [2/2]

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

Definition at line 117 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

Definition at line 105 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

Definition at line 212 of file GiDummyGeometry.h.

◆ popClipBoundary()

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

Definition at line 188 of file GiDummyGeometry.h.

◆ popModelTransform()

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

Definition at line 70 of file GiDummyGeometry.h.

◆ pushClipBoundary()

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

Definition at line 184 of file GiDummyGeometry.h.

◆ pushModelTransform() [1/2]

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

Definition at line 66 of file GiDummyGeometry.h.

◆ pushModelTransform() [2/2]

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

Definition at line 62 of file GiDummyGeometry.h.

◆ ray()

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

Definition at line 157 of file GiDummyGeometry.h.

◆ rowOfDots()

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

Definition at line 218 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

Definition at line 132 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

Definition at line 150 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

Definition at line 143 of file GiDummyGeometry.h.

◆ worldLine()

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

Definition at line 193 of file GiDummyGeometry.h.

◆ xline()

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

Definition at line 167 of file GiDummyGeometry.h.


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