CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdGiJoinCommonDraw< T1, T2 > Class Template Reference

#include <GiDummyGeometry.h>

Inheritance diagram for OdGiJoinCommonDraw< T1, T2 >:

Public Member Functions

 ODRX_USING_HEAP_OPERATORS (T1)
 
virtual OdGiGeometryrawGeometry () const
 
virtual OdGiRegenType regenType () const
 
virtual bool regenAbort () const
 
virtual OdGiSubEntityTraitssubEntityTraits () 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
 

Detailed Description

template<class T1, class T2>
class OdGiJoinCommonDraw< T1, T2 >

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 3097 of file GiDummyGeometry.h.

Member Function Documentation

◆ context()

template<class T1 , class T2 >
virtual OdGiContext * OdGiJoinCommonDraw< T1, T2 >::context ( ) const
inlinevirtual

Retrieves context associated with this object.

Returns
Pointer to the associated context.

Definition at line 3162 of file GiDummyGeometry.h.

◆ currentGiPath()

template<class T1 , class T2 >
virtual const OdGiPathNode * OdGiJoinCommonDraw< T1, T2 >::currentGiPath ( ) const
inlinevirtual

Retrieves the current drawable nesting graph.

Returns
pointer to a current drawable nesting graph.

Definition at line 3183 of file GiDummyGeometry.h.

◆ deviation()

template<class T1 , class T2 >
virtual double OdGiJoinCommonDraw< T1, T2 >::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
recommended maximum difference (with respect to the current active viewport) between the actual curve or surface, and the tessellated curve or surface.
Remarks
deviationType must be one of the following:

Value kOdGiMaxDevForCircle 0
kOdGiMaxDevForCurve 1
kOdGiMaxDevForBoundary 2
kOdGiMaxDevForIsoline 3 kOdGiMaxDevForFacet 4

Remarks
This method uses circle zoom percent or FacetRes as appropriate.

Definition at line 3219 of file GiDummyGeometry.h.

◆ displayModelerSilhouettes()

template<class T1 , class T2 >
virtual bool OdGiJoinCommonDraw< T1, T2 >::displayModelerSilhouettes ( ) const
inlinevirtual

Checks whether generation of silhouettes is enabled for modeler geometry.

Returns
true if generation of silhouettes is enabled for modeler geometry.

Definition at line 3191 of file GiDummyGeometry.h.

◆ isDragging()

template<class T1 , class T2 >
virtual bool OdGiJoinCommonDraw< T1, T2 >::isDragging ( ) const
inlinevirtual

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

Returns
true if vectorization process is the result of a "drag" operation, false otherwise.

Definition at line 3154 of file GiDummyGeometry.h.

◆ numberOfIsolines()

template<class T1 , class T2 >
virtual OdUInt32 OdGiJoinCommonDraw< T1, T2 >::numberOfIsolines ( ) const
inlinevirtual

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

Returns
number of isolines.
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.

Definition at line 3175 of file GiDummyGeometry.h.

◆ ODRX_USING_HEAP_OPERATORS()

template<class T1 , class T2 >
OdGiJoinCommonDraw< T1, T2 >::ODRX_USING_HEAP_OPERATORS ( T1  )

◆ rawGeometry()

template<class T1 , class T2 >
virtual OdGiGeometry & OdGiJoinCommonDraw< T1, T2 >::rawGeometry ( ) const
inlinevirtual

Retrieves raw geometry associated with this object.

Returns
raw geometry.

Definition at line 3108 of file GiDummyGeometry.h.

◆ regenAbort()

template<class T1 , class T2 >
virtual bool OdGiJoinCommonDraw< T1, T2 >::regenAbort ( ) const
inlinevirtual

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

Returns
true if this vectorization process should be aborted, false otherwise.

Definition at line 3135 of file GiDummyGeometry.h.

◆ regenType()

template<class T1 , class T2 >
virtual OdGiRegenType OdGiJoinCommonDraw< T1, T2 >::regenType ( ) const
inlinevirtual

Returns the regeneration type for this object.

Remarks
regenType() returns one of the following:

Value eOdGiRegenTypeInvalid 0 kOdGiStandardDisplay 2 kOdGiHideOrShadeCommand 3 kOdGiRenderCommand 4 kOdGiForExplode 5 kOdGiSaveWorldDrawForProxy 6 kOdGiForExtents 7

Definition at line 3127 of file GiDummyGeometry.h.

◆ subEntityTraits()

template<class T1 , class T2 >
virtual OdGiSubEntityTraits & OdGiJoinCommonDraw< T1, T2 >::subEntityTraits ( ) const
inlinevirtual

Provides access to this object's sub-entity traits.

Returns
sub-entity traits of this object.
Remarks
This allows the modification of the vectorization attributes such as color, linetype, etc.

Definition at line 3146 of file GiDummyGeometry.h.


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