oaOccArc Class Reference

Inheritance diagram for oaOccArc:

oaOccShape oaBlockObject oaDesignObject oaObject


Public Methods

void getEllipseBBox (oaBox &bBox) const
oaDouble getStartAngle () const
oaDouble getStopAngle () const
void getEllipseBBox (oaBox &bBox)
oaDouble getStartAngle ()
oaDouble getStopAngle ()
void getPoints (oaPointArray &points, oaUInt4 numSegs=10) const

Detailed Description

The oaOccArc class implements an unique occurrence of an oaArc object in a design hierarchy.


Member Function Documentation

void oaOccArc::getEllipseBBox oaBox &    bBox
 

This function retrieves the bounding box of the arc in which this occArc is generated.

Parameters:
bBox Input bounding box to be filled in

void oaOccArc::getEllipseBBox oaBox &    bBox const
 

This function fills out the specified bBox with the ellipse box of this occArc.

Parameters:
bBox Input bounding box to be filled in

void oaOccArc::getPoints oaPointArray &    points,
oaUInt4    numPoints = 10
const
 

This function generates a line that represents the arc from which this occArc is generated, storing the result in 'points'. 'numPoints' indicates the number of points that will be used in creating the arc.

Parameters:
points Point array to be filled in.
numPoints The number of points that is used in creating the arc.

oaDouble oaOccArc::getStartAngle  
 

This function retrieves the start angle of the arc, from which this occArc is generated, in radians.

oaDouble oaOccArc::getStartAngle   const
 

This function retrieves the start angle of this occArc in radians.

oaDouble oaOccArc::getStopAngle  
 

This function retrieves the stop angle of the arc, from which this occArc is generated, in radians.

oaDouble oaOccArc::getStopAngle   const
 

This function retrieves the stop angle of this occArc in radians.


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

Return to top of page