CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdGiWorldDraw_Stub Class Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiWorldDraw_Stub:
OdGiWrapperWorldDraw< OdGiWorldDraw > OdGiWrapperWorldGeometry< OdGiWorldGeometry > OdGiSubEntityTraitsWrapper< OdGiSubEntityTraits > OdGiWrapperCommonDraw< T > OdGiWrapperGeometry< T > OdGiSubEntityTraitsToDataWrapper< TInterface, TData >

Public Member Functions

 ODRX_USING_HEAP_OPERATORS (OdGiWrapperWorldDraw< OdGiWorldDraw >)
 
 OdGiWorldDraw_Stub (OdGiWorldDraw &pVD, OdGiWorldGeometry &pVG, OdGiSubEntityTraits &pST)
 
virtual OdGiGeometryrawGeometry () const
 
virtual OdGiSubEntityTraitssubEntityTraits () const
 
virtual OdGiWorldGeometrygeometry () const
 
void addRef ()
 
void release ()
 
- Public Member Functions inherited from OdGiWrapperCommonDraw< T >
 OdGiWrapperCommonDraw ()
 
virtual OdGiRegenType regenType () const
 
virtual bool regenAbort () const
 
virtual bool isDragging () const
 
virtual OdGiContextcontext () const
 
virtual OdUInt32 numberOfIsolines () const
 
virtual const OdGiPathNodecurrentGiPath () const
 
virtual bool displayModelerSilhouettes () const
 
virtual double deviation (const OdGiDeviationType t, const OdGePoint3d &p) const
 
- Public Member Functions inherited from OdGiWrapperWorldGeometry< OdGiWorldGeometry >
virtual void setExtents (const OdGePoint3d *newExtents)
 
virtual void startAttributesSegment ()
 
- 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)
 
- Public Member Functions inherited from OdGiSubEntityTraitsWrapper< OdGiSubEntityTraits >
 OdGiSubEntityTraitsWrapper ()
 
void addRef ()
 
void release ()
 
void setSelectionMarker (OdGsMarker n)
 
void setFillPlane (const OdGeVector3d *n=0)
 
bool fillPlane (OdGeVector3d &n)
 
- Public Member Functions inherited from OdGiSubEntityTraitsToDataWrapper< TInterface, TData >
 OdGiSubEntityTraitsToDataWrapper ()
 
void setTraits (TData &pTraits)
 
TData & getTraits () const
 
void setColor (OdUInt16 n)
 
void setTrueColor (const OdCmEntityColor &n)
 
void setLayer (OdDbStub *n)
 
void setLineType (OdDbStub *n)
 
void setSelectionMarker (OdGsMarker)
 
void setFillType (OdGiFillType n)
 
void setFillPlane (const OdGeVector3d *=0)
 
void setLineWeight (OdDb::LineWeight n)
 
void setLineTypeScale (double n=1.0)
 
void setThickness (double n)
 
void setPlotStyleName (OdDb::PlotStyleNameType n, OdDbStub *m=0)
 
void setMaterial (OdDbStub *n)
 
void setMapper (const OdGiMapper *n)
 
void setVisualStyle (const OdDbStub *n)
 
void setTransparency (const OdCmTransparency &transparency)
 
void setDrawFlags (OdUInt32 drawFlags)
 
void setSelectionGeom (bool bSelectionFlag)
 
void setShadowFlags (OdGiSubEntityTraits::ShadowFlags shadowFlags)
 
void setSectionable (bool bSectionableFlag)
 
void setSelectionFlags (OdGiSubEntityTraits::SelectionFlags selectionFlags)
 
void setSecondaryTrueColor (const OdCmEntityColor &n)
 
void setLineStyleModifiers (const OdGiDgLinetypeModifiers *pLSMod)
 
void setFill (const OdGiFill *pFill)
 
OdUInt16 color () const
 
OdCmEntityColor trueColor () const
 
OdDbStub * layer () const
 
OdDbStub * lineType () const
 
OdGiFillType fillType () const
 
bool fillPlane (OdGeVector3d &)
 
OdDb::LineWeight lineWeight () const
 
double lineTypeScale () const
 
double thickness () const
 
OdDb::PlotStyleNameType plotStyleNameType () const
 
OdDbStub * plotStyleNameId () const
 
OdDbStub * material () const
 
const OdGiMappermapper () const
 
OdDbStub * visualStyle () const
 
OdCmTransparency transparency () const
 
OdUInt32 drawFlags () const
 
bool selectionGeom () const
 
OdGiSubEntityTraits::ShadowFlags shadowFlags () const
 
bool sectionable () const
 
OdGiSubEntityTraits::SelectionFlags selectionFlags () const
 
OdCmEntityColor secondaryTrueColor () const
 
const OdGiDgLinetypeModifierslineStyleModifiers () const
 
const OdGiFillfill () const
 

Additional Inherited Members

- Protected Member Functions inherited from OdGiWrapperCommonDraw< T >
void setDraw (OdGiCommonDraw &pD)
 
OdGiCommonDrawgetDraw () const
 
- Protected Member Functions inherited from OdGiWrapperGeometry< T >
void setGeom (OdGiGeometry &Geom)
 
OdGiGeometrygetGeom ()
 
- Protected Member Functions inherited from OdGiSubEntityTraitsWrapper< OdGiSubEntityTraits >
void setTraits (OdGiSubEntityTraits &pTraits)
 
OdGiSubEntityTraitsgetTraits ()
 
- Protected Attributes inherited from OdGiSubEntityTraitsToDataWrapper< TInterface, TData >
TData * m_pTraits
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 500 of file GiDummyGeometry.h.

Constructor & Destructor Documentation

◆ OdGiWorldDraw_Stub()

OdGiWorldDraw_Stub::OdGiWorldDraw_Stub ( OdGiWorldDraw pVD,
OdGiWorldGeometry pVG,
OdGiSubEntityTraits pST 
)
inline

Definition at line 507 of file GiDummyGeometry.h.

Member Function Documentation

◆ addRef()

void OdGiWorldDraw_Stub::addRef ( )
inline

Definition at line 518 of file GiDummyGeometry.h.

◆ geometry()

virtual OdGiWorldGeometry& OdGiWorldDraw_Stub::geometry ( ) const
inlinevirtual

Reimplemented from OdGiWrapperWorldDraw< OdGiWorldDraw >.

Definition at line 516 of file GiDummyGeometry.h.

◆ ODRX_USING_HEAP_OPERATORS()

OdGiWorldDraw_Stub::ODRX_USING_HEAP_OPERATORS ( OdGiWrapperWorldDraw< OdGiWorldDraw )

◆ rawGeometry()

virtual OdGiGeometry& OdGiWorldDraw_Stub::rawGeometry ( ) const
inlinevirtual

Reimplemented from OdGiWrapperCommonDraw< T >.

Definition at line 514 of file GiDummyGeometry.h.

◆ release()

void OdGiWorldDraw_Stub::release ( )
inline

Definition at line 519 of file GiDummyGeometry.h.

◆ subEntityTraits()

virtual OdGiSubEntityTraits& OdGiWorldDraw_Stub::subEntityTraits ( ) const
inlinevirtual

Reimplemented from OdGiWrapperCommonDraw< T >.

Definition at line 515 of file GiDummyGeometry.h.


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