CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdGiWrapperViewportGeometry< T > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiWrapperViewportGeometry< T >:
OdGiWrapperGeometry< T >

Public Member Functions

virtual void polylineEye (OdUInt32 numVertices, const OdGePoint3d *vertexList)
 
virtual void polygonEye (OdUInt32 numVertices, const OdGePoint3d *vertexList)
 
virtual void polylineDc (OdUInt32 numVertices, const OdGePoint3d *vertexList)
 
virtual void polygonDc (OdUInt32 numVertices, const OdGePoint3d *vertexList)
 
virtual void rasterImageDc (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 metafileDc (const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiMetafile *pMetafile, bool dcAligned=true, bool allowClipping=false)
 
virtual void ownerDrawDc (const OdGePoint3d &origin, const OdGeVector3d &u, const OdGeVector3d &v, const OdGiSelfGdiDrawable *pDrawable, bool dcAligned=true, bool allowClipping=false)
 
- Public Member Functions inherited from OdGiWrapperGeometry< T >
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)
 

Additional Inherited Members

- Protected Member Functions inherited from OdGiWrapperGeometry< T >
void setGeom (OdGiGeometry &Geom)
 
OdGiGeometrygetGeom ()
 

Detailed Description

template<class T>
class OdGiWrapperViewportGeometry< T >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 241 of file GiDummyGeometry.h.

Member Function Documentation

◆ metafileDc()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::metafileDc ( const OdGePoint3d origin,
const OdGeVector3d u,
const OdGeVector3d v,
const OdGiMetafile pMetafile,
bool  dcAligned = true,
bool  allowClipping = false 
)
inlinevirtual

Definition at line 272 of file GiDummyGeometry.h.

◆ ownerDrawDc()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::ownerDrawDc ( const OdGePoint3d origin,
const OdGeVector3d u,
const OdGeVector3d v,
const OdGiSelfGdiDrawable pDrawable,
bool  dcAligned = true,
bool  allowClipping = false 
)
inlinevirtual

Definition at line 280 of file GiDummyGeometry.h.

◆ polygonDc()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::polygonDc ( OdUInt32  numVertices,
const OdGePoint3d vertexList 
)
inlinevirtual

Definition at line 256 of file GiDummyGeometry.h.

◆ polygonEye()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::polygonEye ( OdUInt32  numVertices,
const OdGePoint3d vertexList 
)
inlinevirtual

Definition at line 248 of file GiDummyGeometry.h.

◆ polylineDc()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::polylineDc ( OdUInt32  numVertices,
const OdGePoint3d vertexList 
)
inlinevirtual

Definition at line 252 of file GiDummyGeometry.h.

◆ polylineEye()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::polylineEye ( OdUInt32  numVertices,
const OdGePoint3d vertexList 
)
inlinevirtual

Definition at line 244 of file GiDummyGeometry.h.

◆ rasterImageDc()

template<class T >
virtual void OdGiWrapperViewportGeometry< T >::rasterImageDc ( 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

Definition at line 260 of file GiDummyGeometry.h.


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