CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
OdGiInvertedClipBoundary Class Reference

#include <GiAbstractClipBoundary.h>

Inheritance diagram for OdGiInvertedClipBoundary:
OdGiAbstractClipBoundary

Public Member Functions

 OdGiInvertedClipBoundary ()
 
 ~OdGiInvertedClipBoundary ()
 
BoundaryType type () const
 
const OdGePoint2dArrayinvertedClipBoundary () const
 
void setInvertedClipBoundary (const OdGePoint2dArray &pPoints)
 
OdGiAbstractClipBoundaryclone () const
 
- Public Member Functions inherited from OdGiAbstractClipBoundary
 ODRX_HEAP_OPERATORS ()
 
 OdGiAbstractClipBoundary ()
 
virtual ~OdGiAbstractClipBoundary ()
 
virtual BoundaryType type () const
 
virtual OdGiAbstractClipBoundaryclone () const
 

Protected Attributes

OdGePoint2dArray m_Points
 

Additional Inherited Members

- Public Types inherited from OdGiAbstractClipBoundary
enum  BoundaryType {
  kNormal = 0 , kInverted , kExtended , kComplex ,
  kPlanar , kMulti
}
 

Detailed Description

Class to pass inverted clip boundary information from OdGiDrawable objects to the underlying OdGi system. Corresponding C++ library: TD_Gi <group OdGi_Classes>

See also
<link gi_clipping_engine, Work with the Clipping Engine>

Definition at line 92 of file GiAbstractClipBoundary.h.

Constructor & Destructor Documentation

◆ OdGiInvertedClipBoundary()

OdGiInvertedClipBoundary::OdGiInvertedClipBoundary ( )
inline

Default constructor for the OdGiInvertedClipBoundary class.

Definition at line 100 of file GiAbstractClipBoundary.h.

◆ ~OdGiInvertedClipBoundary()

OdGiInvertedClipBoundary::~OdGiInvertedClipBoundary ( )
inline

Destructor for the OdGiInvertedClipBoundary class.

Definition at line 105 of file GiAbstractClipBoundary.h.

Member Function Documentation

◆ clone()

OdGiAbstractClipBoundary * OdGiInvertedClipBoundary::clone ( ) const
inlinevirtual

Returns cloned object.

Returns
Pointer to the cloned OdGiInvertedClipBoundary object.

Reimplemented from OdGiAbstractClipBoundary.

Definition at line 134 of file GiAbstractClipBoundary.h.

◆ invertedClipBoundary()

const OdGePoint2dArray & OdGiInvertedClipBoundary::invertedClipBoundary ( ) const
inline

Returns inverted clipping boundary.

Returns
Array of clipping points of the inverted clipping boundary as the OdGePoint2dArray object.

Definition at line 121 of file GiAbstractClipBoundary.h.

◆ setInvertedClipBoundary()

void OdGiInvertedClipBoundary::setInvertedClipBoundary ( const OdGePoint2dArray pPoints)
inline

Setup inverted clipping boundary.

Parameters
pPoints[in] Input points array.

Definition at line 126 of file GiAbstractClipBoundary.h.

◆ type()

BoundaryType OdGiInvertedClipBoundary::type ( ) const
inlinevirtual

Returns type of the inherited boundary.

Returns
Boundary type as a OdGiAbstractClipBoundary::BoundaryType value which is the OdGiAbstractClipBoundary::kInverted for this object.

Reimplemented from OdGiAbstractClipBoundary.

Definition at line 113 of file GiAbstractClipBoundary.h.

Member Data Documentation

◆ m_Points

OdGePoint2dArray OdGiInvertedClipBoundary::m_Points
protected

Definition at line 95 of file GiAbstractClipBoundary.h.


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