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

#include <GiAbstractClipBoundary.h>

Inheritance diagram for OdGiComplexClipBoundary:
OdGiExtendedClipBoundary OdGiAbstractClipBoundary

Public Member Functions

 OdGiComplexClipBoundary ()
 
 ~OdGiComplexClipBoundary ()
 
BoundaryType type () const
 
OdGiAbstractClipBoundaryclone () const
 
- Public Member Functions inherited from OdGiExtendedClipBoundary
 OdGiExtendedClipBoundary ()
 
 ~OdGiExtendedClipBoundary ()
 
BoundaryType type () const
 
const OdIntArrayclipBoundaryCounts () const
 
void setClipBoundaryCounts (const OdIntArray &pCounts)
 
const OdGePoint2dArrayclipBoundaryPoints () const
 
void setClipBoundaryPoints (const OdGePoint2dArray &pPoints)
 
OdGiAbstractClipBoundaryclone () const
 
- Public Member Functions inherited from OdGiAbstractClipBoundary
 ODRX_HEAP_OPERATORS ()
 
 OdGiAbstractClipBoundary ()
 
virtual ~OdGiAbstractClipBoundary ()
 
virtual BoundaryType type () const
 
virtual OdGiAbstractClipBoundaryclone () const
 

Additional Inherited Members

- Public Types inherited from OdGiAbstractClipBoundary
enum  BoundaryType {
  kNormal = 0 , kInverted , kExtended , kComplex ,
  kPlanar , kMulti
}
 
- Protected Member Functions inherited from OdGiExtendedClipBoundary
OdGiAbstractClipBoundarycopyExtendedData (OdGiExtendedClipBoundary *pNew) const
 
- Protected Attributes inherited from OdGiExtendedClipBoundary
OdIntArray m_Counts
 
OdGePoint2dArray m_Points
 

Detailed Description

Class to pass extended clip boundary information which requires preprocessing 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 220 of file GiAbstractClipBoundary.h.

Constructor & Destructor Documentation

◆ OdGiComplexClipBoundary()

OdGiComplexClipBoundary::OdGiComplexClipBoundary ( )
inline

Default constructor for the OdGiComplexClipBoundary class.

Definition at line 226 of file GiAbstractClipBoundary.h.

◆ ~OdGiComplexClipBoundary()

OdGiComplexClipBoundary::~OdGiComplexClipBoundary ( )
inline

Destructor for the OdGiComplexClipBoundary class.

Definition at line 231 of file GiAbstractClipBoundary.h.

Member Function Documentation

◆ clone()

OdGiAbstractClipBoundary * OdGiComplexClipBoundary::clone ( ) const
inlinevirtual

Returns cloned object.

Returns
Pointer to the cloned OdGiComplexClipBoundary object.

Reimplemented from OdGiExtendedClipBoundary.

Definition at line 244 of file GiAbstractClipBoundary.h.

◆ type()

BoundaryType OdGiComplexClipBoundary::type ( ) const
inlinevirtual

Returns type of the inherited boundary.

Reimplemented from OdGiExtendedClipBoundary.

Definition at line 236 of file GiAbstractClipBoundary.h.


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