oaDot Class Reference

Inheritance diagram for oaDot:

oaShape oaPinFig oaConnFig oaFig oaBlockObject oaDesignObject oaObject


Public Methods

void getLocation (oaPoint &point) const
oaDist getWidth () const
oaDist getHeight () const
void setLocation (const oaPoint &location)
void setWidth (oaDist width)
void setHeight (oaDist height)

Static Public Methods

oaDot * create (oaBlock *block, oaLayerNum layerNum, oaPurposeNum purposeNum, const oaPoint &location, oaDist width=0, oaDist height=0)

Detailed Description

The oaDot class implements an oaDot shape. An oaDot shape represents a dot at a location point that can have a non-zero width and height.


Member Function Documentation

oaDot * oaDot::create oaBlock *    block,
oaLayerNum    layerNum,
oaPurposeNum    purposeNum,
const oaPoint &    location,
oaDist    width = 0,
oaDist    height = 0
[static]
 

This function creates a dot in the specified block, with the specified layer number, purpose number, location, and optional width and height.

oaUInt4 oaDot::getHeight   const
 

This function returns the height of this dot.

void oaDot::getLocation oaPoint &    point const
 

This function fills out location with the location point of this dot.

oaUInt4 oaDot::getWidth   const
 

This function returns the width of this dot.

void oaDot::setHeight oaDist    height
 

This function sets the height of this dot to the specified value.

void oaDot::setLocation const oaPoint &    location
 

This function sets the location of this dot to the specified value.

void oaDot::setWidth oaDist    width
 

This function sets the width of this dot to the specified value.


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

Return to top of page