drawingField3d Class Reference
the head class of the design More...
See also: List of Classes
Member
Detailed Description
(introduced with version 20160111)
Member Function Documentation
cellList3d* drawingField3d::addCell()
Add a cell to the 3d drawing. A pointer to the new cellList3d is returned.
cell3d *drawingField3d::currentCell
the 3d view is hierarchical in the same way as the 2d layout. currentCell is a pointer to the current displayed cell.
double drawingField3d::databaseunits
All coordinates are integer. This value is the factor of these integers to the real value.
void drawingField3d::deleteAllCell()
All cells of the current design will be deleted.
void drawingField3d::deselectAll()
All elements are deselected. (introduced with version 20160201)
cellList3d* drawingField3d::firstCell
a point to the first element of all existing cells.
void drawingField3d::invertSelect()
The selection of the current cell is inverted: selected elements will be deselected and deselected elements will be selected. (introduced with version 20160201)
bool drawingField3d::isEmpty()
Returns: true, if the design does not contain any elements.
bool drawingField3d::modified()
Returns: true, if the design was modified after the last save operation.
void drawingField3d::meshDeselect()
All mesh elements are deselected. (introduced with version 20160201)
void drawingField3d::meshSelect()
All mesh elements are selected. (introduced with version 20160201)
void drawingField3d::scaleFull()
The display scale is adjusted to the size of the drawing.
void drawingField3d::selectAll()
All elements are selected. (introduced with version 20160201)
void drawingField3d::selectVisible()
All visible elements are selected. (introduced with version 20160201)
void drawingField3d::setModifyChanged()
marks the design to be modified
void drawingField3d::setModifyAdded()
marks the design to be modified by adding a shape
void drawingField3d::setModifySaved()
marks the design to be saved
bool drawingField3d::showOrigin
The origin, the point (0,0,0) is displayed as a arrow in each axis.
void drawingField3d::showOriginToggle()
Toggles the display of the origin arrows.
double drawingField3d::userunits
All values in the main widget are displayed in a user unit.
double drawingField3d::zScale
Additional scaling of the z axis. This can be used to make the 3d effect more visible in the case the element are quite thin related to it x and y axis.