CFx SDK Documentation  2022 SP0
Public Member Functions | Protected Member Functions | List of all members
OdGeomGrabber< T, DRAW, WR, WRA > Class Template Reference

#include <GiModelerDummyGeometry.h>

Inheritance diagram for OdGeomGrabber< T, DRAW, WR, WRA >:

Public Member Functions

 OdGeomGrabber (WRA &pW, DRAW &pVd)
 
virtual void setSelectionMarker (OdGsMarker n)
 
virtual WR * appendWire ()
 
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 nurbs (const OdGeNurbCurve3d &nurbs)
 

Protected Member Functions

virtual OdGsMarker getCurSelMarker () const
 

Detailed Description

template<class T, class DRAW, class WR, class WRA>
class OdGeomGrabber< T, DRAW, WR, WRA >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 40 of file GiModelerDummyGeometry.h.

Constructor & Destructor Documentation

◆ OdGeomGrabber()

template<class T , class DRAW , class WR , class WRA >
OdGeomGrabber< T, DRAW, WR, WRA >::OdGeomGrabber ( WRA &  pW,
DRAW &  pVd 
)
inline

Definition at line 53 of file GiModelerDummyGeometry.h.

Member Function Documentation

◆ appendWire()

template<class T , class DRAW , class WR , class WRA >
virtual WR* OdGeomGrabber< T, DRAW, WR, WRA >::appendWire ( )
inlinevirtual

Definition at line 61 of file GiModelerDummyGeometry.h.

◆ circle() [1/2]

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

Definition at line 69 of file GiModelerDummyGeometry.h.

◆ circle() [2/2]

template<class T , class DRAW , class WR , class WRA >
virtual void OdGeomGrabber< T, DRAW, WR, WRA >::circle ( const OdGePoint3d p1,
const OdGePoint3d p2,
const OdGePoint3d p3 
)
inlinevirtual

Definition at line 75 of file GiModelerDummyGeometry.h.

◆ circularArc() [1/2]

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

Definition at line 81 of file GiModelerDummyGeometry.h.

◆ circularArc() [2/2]

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

Definition at line 92 of file GiModelerDummyGeometry.h.

◆ getCurSelMarker()

template<class T , class DRAW , class WR , class WRA >
virtual OdGsMarker OdGeomGrabber< T, DRAW, WR, WRA >::getCurSelMarker ( ) const
inlineprotectedvirtual

Definition at line 47 of file GiModelerDummyGeometry.h.

◆ nurbs()

template<class T , class DRAW , class WR , class WRA >
virtual void OdGeomGrabber< T, DRAW, WR, WRA >::nurbs ( const OdGeNurbCurve3d nurbs)
inlinevirtual

Definition at line 110 of file GiModelerDummyGeometry.h.

◆ polyline()

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

Definition at line 101 of file GiModelerDummyGeometry.h.

◆ setSelectionMarker()

template<class T , class DRAW , class WR , class WRA >
virtual void OdGeomGrabber< T, DRAW, WR, WRA >::setSelectionMarker ( OdGsMarker  n)
inlinevirtual

Definition at line 59 of file GiModelerDummyGeometry.h.


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