Class Reference cell3d

A cell of the 3d design. More...

Member

string cellName
void deleteSelect()
void deselectAll()
elementList3d* firstElement
void invertSelect()
void meshDeselect()
void meshSelect()
void mirrorSelect(int plane)
void moveSelect(int x, int y,int z)
void rotateSelect(double angle,int x, int y,int z)
void selectAll()
void selectCellref(string cellname)
void selectVisible()

Detailed Description

graph LR la(layout3d)--drawing-->dr(drawingField3d) dr--firstCell-->cl(cellList3d) dr--currentCell-->ce cl--thisCell-->ce(cell3d) cl--nextCell-->cl ce==firstElement==>el(elementList3d) click ce "/layoutscript/api/cell3d" click cl "/layoutscript/api/celllist3d" click el "/layoutscript/api/elementlist3d" click la "/layoutscript/api/layout3d" click dr "/layoutscript/api/drawingfield3d" classDef thisClas fill:#eaf5fc,stroke:#3c7faa,stroke-width:4px; classDef clas fill:#eaf5fc,stroke:#3c7faa,stroke-width:1px; class ce thisClas class cl,la,dr,el clas

A cell of the 3d design. Its structure, usage and methods are very similar to the cell class for 3d designs.

Member Function Documentation


string cell3d::cellName

The name of this cell.


void cell3d::deleteSelect()

deletes all selected elements


void cell3d::deselectAll()

All element of the cell are deselected.


elementList3d* cell3d::firstElement

A pointer to the first list element.


void cell3d::invertSelect()

Selected elements will be deselected, deselected element will be selected.


void cell3d::meshDeselect()

All mesh element of the cell are deselected.


void cell3d::meshSelect()

All mesh element of the cell are selected.


void cell3d::mirrorSelect(int plane)

slected elements are mirrorw on the x-, y- or z- axis.


void cell3d::moveSelect(int x, int y,int z)

selected elements are move by x, y and z


void cell3d::rotateSelect(double angle,int x, int y,int z)

selected elements are rotated around the axis specifies with x,y and z


void cell3d::selectAll()

All element of the cell are selected.


void cell3d::selectCellref(string cellname)

Cell references with the name cellname are selected.


void cell3d::selectVisible()

All visible element of the cell are selected.