CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdGiDummyCommonDraw< T > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiDummyCommonDraw< T >:
OdGiDummyViewportDraw< OdGiDummyViewportGeometry< OdGiViewportDraw_ > > OdGiDummyViewportDraw< OdGiWrapperViewportGeometry< OdGiViewportDraw_ > > OdGiDummyViewportDraw< OdGiViewportDraw > OdGiDummyWorldDraw< OdGiDummyWorldGeometry< OdGiWorldDraw_ > > OdGiDummyWorldDraw< OdGiWorldDraw > OdGiDummyViewportDraw< T, TVp > OdGiDummyWorldDraw< T > OdGiFastExtCalcViewportDrawImpl OdGiLayerTraitsTaker OdGiViewportDraw_Dummy OdGiLayerTraitsTaker OdGiWorldDraw_Dummy OdGiLayerTraitsTakerView OdGiLayerTraitsTakerView

Public Member Functions

virtual OdGiRegenType regenType () const
 
virtual bool regenAbort () const
 
virtual bool isDragging () const
 
virtual OdUInt32 numberOfIsolines () const
 
virtual double deviation (const OdGiDeviationType t, const OdGePoint3d &p) const
 

Detailed Description

template<class T>
class OdGiDummyCommonDraw< T >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 3227 of file GiDummyGeometry.h.

Member Function Documentation

◆ deviation()

template<class T >
virtual double OdGiDummyCommonDraw< T >::deviation ( const OdGiDeviationType  t,
const OdGePoint3d p 
) const
inlinevirtual

Retrieves the recommended maximum deviation of the current vectorization for the specified point on a curve.

Parameters
t[in] Deviation type.
p[in] Point on a curve.
Returns
0.0 in current implementation.
Remarks
This method uses circle zoom percent or FacetRes as appropriate.

Reimplemented in OdGiBaseVectorizer, OdGiLayerTraitsTaker, OdGiBaseVectorizerImpl, OdGsBaseVectorizer, and OdGiLayerTraitsTakerView.

Definition at line 3282 of file GiDummyGeometry.h.

◆ isDragging()

template<class T >
virtual bool OdGiDummyCommonDraw< T >::isDragging ( ) const
inlinevirtual

Checks whether the associated vectorization process is the result of a "drag" operation.

Returns
false in current implementation.

Reimplemented in OdGiBaseVectorizer, OdGiLayerTraitsTaker, and OdGsBaseVectorizer.

Definition at line 3253 of file GiDummyGeometry.h.

◆ numberOfIsolines()

template<class T >
virtual OdUInt32 OdGiDummyCommonDraw< T >::numberOfIsolines ( ) const
inlinevirtual

Retrieves count of isolines that are used to represent an entity.

Returns
4 in current implementation.
Remarks
Isolines are lines or curves which are used to represent the entity. For example, if an entity is a sphere and this method returns 3, the sphere should be displayed as 3 circles with a common center and planes that are perpendicular to each other.

Reimplemented in OdGiWorldDrawImpl, OdGiBaseVectorizer, OdGiLayerTraitsTaker, and OdGiLayerTraitsTakerView.

Definition at line 3267 of file GiDummyGeometry.h.

◆ regenAbort()

template<class T >
virtual bool OdGiDummyCommonDraw< T >::regenAbort ( ) const
inlinevirtual

Checks whether the vectorization process associated with this object should be aborted.

Returns
false in current implementation.

Reimplemented in OdGiBaseVectorizer, OdGiExtCalc, OdGiLayerTraitsTaker, OdGsBaseVectorizer, and OdGiLayerTraitsTakerView.

Definition at line 3245 of file GiDummyGeometry.h.

◆ regenType()

template<class T >
virtual OdGiRegenType OdGiDummyCommonDraw< T >::regenType ( ) const
inlinevirtual

Returns the regeneration type for this object.

Remarks
the kOdGiStandardDisplay value in current implementation.

Reimplemented in AECGe::Harvester, OdGiBaseVectorizer, OdGiExtCalc, OdGiLayerTraitsTaker, OdGiBaseVectorizerImpl, and OdGiLayerTraitsTakerView.

Definition at line 3237 of file GiDummyGeometry.h.


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