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

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiDummyGeometry< T >:
OdGiDummyViewportGeometry< OdGiViewportGeometry > OdGiDummyWorldGeometry< OdGiWorldGeometry > OdGiDummyViewportGeometry< T > OdGiDummyWorldGeometry< T > OdGiViewportDraw_Dummy OdGiWorldDraw_Dummy

Public Member Functions

void circle (const OdGePoint3d &, double, const OdGeVector3d &)
 
void circle (const OdGePoint3d &, const OdGePoint3d &, const OdGePoint3d &)
 
void circularArc (const OdGePoint3d &, double, const OdGeVector3d &, const OdGeVector3d &, double, OdGiArcType=kOdGiArcSimple)
 
void circularArc (const OdGePoint3d &, const OdGePoint3d &, const OdGePoint3d &, OdGiArcType=kOdGiArcSimple)
 
void polyline (OdInt32, const OdGePoint3d *, const OdGeVector3d *=0, OdGsMarker=-1)
 
void polygon (OdInt32, const OdGePoint3d *)
 
void polygon (OdInt32, const OdGePoint3d *, const OdGeVector3d *)
 
void pline (const OdGiPolyline &, OdUInt32=0, OdUInt32=0)
 
void shape (const OdGePoint3d &, const OdGeVector3d &, const OdGeVector3d &, int, const OdGiTextStyle *)
 
void text (const OdGePoint3d &, const OdGeVector3d &, const OdGeVector3d &, double, double, double, const OdString &)
 
void text (const OdGePoint3d &, const OdGeVector3d &, const OdGeVector3d &, const OdChar *, OdInt32, bool, const OdGiTextStyle *)
 
void xline (const OdGePoint3d &, const OdGePoint3d &)
 
void ray (const OdGePoint3d &, const OdGePoint3d &)
 
void nurbs (const OdGeNurbCurve3d &)
 
void ellipArc (const OdGeEllipArc3d &, const OdGePoint3d *=0, OdGiArcType=kOdGiArcSimple)
 
void mesh (OdInt32, OdInt32, const OdGePoint3d *, const OdGiEdgeData *=0, const OdGiFaceData *=0, const OdGiVertexData *=0)
 
void shell (OdInt32, const OdGePoint3d *, OdInt32, const OdInt32 *, const OdGiEdgeData *=0, const OdGiFaceData *=0, const OdGiVertexData *=0)
 
void worldLine (const OdGePoint3d[2])
 
void image (const OdGiImageBGRA32 &, const OdGePoint3d &, const OdGeVector3d &, const OdGeVector3d &, OdGiRasterImage::TransparencyMode=OdGiRasterImage::kTransparency8Bit)
 
virtual void edge (const OdGiEdge2dArray &)
 
void polypoint (OdInt32, const OdGePoint3d *, const OdCmEntityColor *, const OdCmTransparency *, const OdGeVector3d *, const OdGsMarker *, OdInt32)
 
void rowOfDots (OdInt32, const OdGePoint3d &, const OdGeVector3d &)
 
void setExtents (const OdGePoint3d *)
 
void pushClipBoundary (OdGiClipBoundary *)
 
void popClipBoundary ()
 
void draw (const OdGiDrawable *)
 
void pushModelTransform (const OdGeMatrix3d &)
 
void pushModelTransform (const OdGeVector3d &)
 
void popModelTransform ()
 
OdGeMatrix3d getModelToWorldTransform () const
 
OdGeMatrix3d getWorldToModelTransform () const
 

Detailed Description

template<class T>
class OdGiDummyGeometry< T >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 527 of file GiDummyGeometry.h.

Member Function Documentation

◆ circle() [1/2]

template<class T >
void OdGiDummyGeometry< T >::circle ( const OdGePoint3d ,
const OdGePoint3d ,
const OdGePoint3d  
)
inline

Definition at line 532 of file GiDummyGeometry.h.

◆ circle() [2/2]

template<class T >
void OdGiDummyGeometry< T >::circle ( const OdGePoint3d ,
double  ,
const OdGeVector3d  
)
inline

Definition at line 530 of file GiDummyGeometry.h.

◆ circularArc() [1/2]

template<class T >
void OdGiDummyGeometry< T >::circularArc ( const OdGePoint3d ,
const OdGePoint3d ,
const OdGePoint3d ,
OdGiArcType  = kOdGiArcSimple 
)
inline

Definition at line 541 of file GiDummyGeometry.h.

◆ circularArc() [2/2]

template<class T >
void OdGiDummyGeometry< T >::circularArc ( const OdGePoint3d ,
double  ,
const OdGeVector3d ,
const OdGeVector3d ,
double  ,
OdGiArcType  = kOdGiArcSimple 
)
inline

Definition at line 534 of file GiDummyGeometry.h.

◆ draw()

template<class T >
void OdGiDummyGeometry< T >::draw ( const OdGiDrawable )
inline

Definition at line 613 of file GiDummyGeometry.h.

◆ edge()

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

Definition at line 602 of file GiDummyGeometry.h.

◆ ellipArc()

template<class T >
void OdGiDummyGeometry< T >::ellipArc ( const OdGeEllipArc3d ,
const OdGePoint3d = 0,
OdGiArcType  = kOdGiArcSimple 
)
inline

Definition at line 575 of file GiDummyGeometry.h.

◆ getModelToWorldTransform()

template<class T >
OdGeMatrix3d OdGiDummyGeometry< T >::getModelToWorldTransform ( ) const
inline

Definition at line 621 of file GiDummyGeometry.h.

◆ getWorldToModelTransform()

template<class T >
OdGeMatrix3d OdGiDummyGeometry< T >::getWorldToModelTransform ( ) const
inline

Definition at line 623 of file GiDummyGeometry.h.

◆ image()

template<class T >
void OdGiDummyGeometry< T >::image ( const OdGiImageBGRA32 ,
const OdGePoint3d ,
const OdGeVector3d ,
const OdGeVector3d ,
OdGiRasterImage::TransparencyMode  = OdGiRasterImage::kTransparency8Bit 
)
inline

Definition at line 596 of file GiDummyGeometry.h.

◆ mesh()

template<class T >
void OdGiDummyGeometry< T >::mesh ( OdInt32  ,
OdInt32  ,
const OdGePoint3d ,
const OdGiEdgeData = 0,
const OdGiFaceData = 0,
const OdGiVertexData = 0 
)
inline

Definition at line 579 of file GiDummyGeometry.h.

◆ nurbs()

template<class T >
void OdGiDummyGeometry< T >::nurbs ( const OdGeNurbCurve3d )
inline

Definition at line 573 of file GiDummyGeometry.h.

◆ pline()

template<class T >
void OdGiDummyGeometry< T >::pline ( const OdGiPolyline ,
OdUInt32  = 0,
OdUInt32  = 0 
)
inline

Definition at line 554 of file GiDummyGeometry.h.

◆ polygon() [1/2]

template<class T >
void OdGiDummyGeometry< T >::polygon ( OdInt32  ,
const OdGePoint3d  
)
inline

Definition at line 551 of file GiDummyGeometry.h.

◆ polygon() [2/2]

template<class T >
void OdGiDummyGeometry< T >::polygon ( OdInt32  ,
const OdGePoint3d ,
const OdGeVector3d  
)
inline

Definition at line 552 of file GiDummyGeometry.h.

◆ polyline()

template<class T >
void OdGiDummyGeometry< T >::polyline ( OdInt32  ,
const OdGePoint3d ,
const OdGeVector3d = 0,
OdGsMarker  = -1 
)
inline

Definition at line 546 of file GiDummyGeometry.h.

◆ polypoint()

template<class T >
void OdGiDummyGeometry< T >::polypoint ( OdInt32  ,
const OdGePoint3d ,
const OdCmEntityColor ,
const OdCmTransparency ,
const OdGeVector3d ,
const OdGsMarker ,
OdInt32   
)
inline

Definition at line 604 of file GiDummyGeometry.h.

◆ popClipBoundary()

template<class T >
void OdGiDummyGeometry< T >::popClipBoundary ( )
inline

Definition at line 612 of file GiDummyGeometry.h.

◆ popModelTransform()

template<class T >
void OdGiDummyGeometry< T >::popModelTransform ( )
inline

Definition at line 619 of file GiDummyGeometry.h.

◆ pushClipBoundary()

template<class T >
void OdGiDummyGeometry< T >::pushClipBoundary ( OdGiClipBoundary )
inline

Definition at line 611 of file GiDummyGeometry.h.

◆ pushModelTransform() [1/2]

template<class T >
void OdGiDummyGeometry< T >::pushModelTransform ( const OdGeMatrix3d )
inline

Definition at line 615 of file GiDummyGeometry.h.

◆ pushModelTransform() [2/2]

template<class T >
void OdGiDummyGeometry< T >::pushModelTransform ( const OdGeVector3d )
inline

Definition at line 617 of file GiDummyGeometry.h.

◆ ray()

template<class T >
void OdGiDummyGeometry< T >::ray ( const OdGePoint3d ,
const OdGePoint3d  
)
inline

Definition at line 571 of file GiDummyGeometry.h.

◆ rowOfDots()

template<class T >
void OdGiDummyGeometry< T >::rowOfDots ( OdInt32  ,
const OdGePoint3d ,
const OdGeVector3d  
)
inline

Definition at line 607 of file GiDummyGeometry.h.

◆ setExtents()

template<class T >
void OdGiDummyGeometry< T >::setExtents ( const OdGePoint3d )
inline

Definition at line 609 of file GiDummyGeometry.h.

◆ shape()

template<class T >
void OdGiDummyGeometry< T >::shape ( const OdGePoint3d ,
const OdGeVector3d ,
const OdGeVector3d ,
int  ,
const OdGiTextStyle  
)
inline

Definition at line 556 of file GiDummyGeometry.h.

◆ shell()

template<class T >
void OdGiDummyGeometry< T >::shell ( OdInt32  ,
const OdGePoint3d ,
OdInt32  ,
const OdInt32 ,
const OdGiEdgeData = 0,
const OdGiFaceData = 0,
const OdGiVertexData = 0 
)
inline

Definition at line 586 of file GiDummyGeometry.h.

◆ text() [1/2]

template<class T >
void OdGiDummyGeometry< T >::text ( const OdGePoint3d ,
const OdGeVector3d ,
const OdGeVector3d ,
const OdChar ,
OdInt32  ,
bool  ,
const OdGiTextStyle  
)
inline

Definition at line 564 of file GiDummyGeometry.h.

◆ text() [2/2]

template<class T >
void OdGiDummyGeometry< T >::text ( const OdGePoint3d ,
const OdGeVector3d ,
const OdGeVector3d ,
double  ,
double  ,
double  ,
const OdString  
)
inline

Definition at line 560 of file GiDummyGeometry.h.

◆ worldLine()

template<class T >
void OdGiDummyGeometry< T >::worldLine ( const  OdGePoint3d[2])
inline

Definition at line 594 of file GiDummyGeometry.h.

◆ xline()

template<class T >
void OdGiDummyGeometry< T >::xline ( const OdGePoint3d ,
const OdGePoint3d  
)
inline

Definition at line 569 of file GiDummyGeometry.h.


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