CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdPolyPolygon3d Class Reference

#include <OdPolyPolygon3d.h>

Public Member Functions

 OdPolyPolygon3d ()
 
virtual ~OdPolyPolygon3d ()
 
void newContour ()
 
void addToCurrentContour (const OdGePoint3d &point)
 
void removeLastContour ()
 
void setGrowLength (OdInt32 growLength)
 
void setGrowLenght (OdInt32 growLength)
 
OdGePoint3dArraypoints ()
 
const OdGePoint3dArraypoints () const
 
OdInt32Arraycounts ()
 
const OdInt32Arraycounts () const
 

Detailed Description

This class implements multi-polygon objects.

Remarks
These objects are typically used for TrueType font outlines.

<group Other_Classes>

Definition at line 51 of file OdPolyPolygon3d.h.

Constructor & Destructor Documentation

◆ OdPolyPolygon3d()

OdPolyPolygon3d::OdPolyPolygon3d ( )
inline

Definition at line 57 of file OdPolyPolygon3d.h.

◆ ~OdPolyPolygon3d()

virtual OdPolyPolygon3d::~OdPolyPolygon3d ( )
inlinevirtual

Definition at line 58 of file OdPolyPolygon3d.h.

Member Function Documentation

◆ addToCurrentContour()

void OdPolyPolygon3d::addToCurrentContour ( const OdGePoint3d point)
inline

Appends a point to the last polygon of this PolyPolygon object.

Parameters
point[in] New point.

Definition at line 69 of file OdPolyPolygon3d.h.

◆ counts() [1/2]

OdInt32Array& OdPolyPolygon3d::counts ( )
inline

Returns the counts of points defining the polygons.

Definition at line 105 of file OdPolyPolygon3d.h.

◆ counts() [2/2]

const OdInt32Array& OdPolyPolygon3d::counts ( ) const
inline

Returns the counts of points defining the polygons.

Definition at line 109 of file OdPolyPolygon3d.h.

◆ newContour()

void OdPolyPolygon3d::newContour ( )
inline

Adds a new 3D polygon to this PolyPolygon object.

Definition at line 63 of file OdPolyPolygon3d.h.

◆ points() [1/2]

OdGePoint3dArray& OdPolyPolygon3d::points ( )
inline

Returns the points defining the polygons.

Definition at line 97 of file OdPolyPolygon3d.h.

◆ points() [2/2]

const OdGePoint3dArray& OdPolyPolygon3d::points ( ) const
inline

Returns the points defining the polygons.

Definition at line 101 of file OdPolyPolygon3d.h.

◆ removeLastContour()

void OdPolyPolygon3d::removeLastContour ( )
inline

Definition at line 71 of file OdPolyPolygon3d.h.

◆ setGrowLenght()

void OdPolyPolygon3d::setGrowLenght ( OdInt32  growLength)
inline

DOM

Definition at line 92 of file OdPolyPolygon3d.h.

◆ setGrowLength()

void OdPolyPolygon3d::setGrowLength ( OdInt32  growLength)
inline

Sets the GrowLength for the m_Points array.

Remarks
The GrowLength for the m_Counts array is set to 1/10 this value.

Definition at line 88 of file OdPolyPolygon3d.h.


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