Job |
The JobElementHolder type exposes the following members.
Name | Description | |
---|---|---|
![]() | CalculateResultingModelMatrix | Calculates the resulting model matrix; all the holder's parents, grandparents etc. are taken into account in case the holder is in a group or matrix/polar copy element. |
![]() | CenterToOrigin | Moves the job element so that its centroid is at the origin. |
![]() | CopyConfigurationFrom | Copies the configuration and condition from the source holder. |
![]() | Flip | Flip the job element against given flags for axes. |
![]() | GetBoundingBox | Returns the bounding box of the contained job element. |
![]() | HasPoint | Tests whether a point is inside (inclusively) the job element. This applies only if the job element is on a single plane. |
![]() | MoveTo | Moves the job element so that its centroid is at the given position. |
![]() | ResolvePen | Resolves the pen to inherit values from the upper layers up to the given root pen. |
![]() | ResolvePenSet | Resolves the pen set to inherit values from the upper layers up to the given root pen set. |
![]() | Rotate(Double) | Rotates the job element a given angle around the z-axis. |
![]() | Rotate(Double, dvec3) | Rotates the job element a given angle with respect to a given vector passing through its centroid. |
![]() | Scale(Double) | Scales the job element uniformly with respect to its centroid. |
![]() | Scale(dvec3) | Scales the job element non-uniformly with respect to its centroid. |
![]() | ScalePrepend(Double) | |
![]() | ScalePrepend(dvec3) | |
![]() | SetJobElement(BaseJobElement) | Sets the job element for this holder. Default holders are created for the children. |
![]() | SetJobElement(JobElementHolder) | Sets the job element for this holder from another holder. The configurations of the children holders are copied. |
![]() | SetTransformation | |
![]() | ToString | Returns a string that represents the current object. (Overrides ObjectToString) |
![]() | TransferAndResetPensFromJobElement | Transfers the pens from the job element to this holder. This is useful for example after import process, because the pens might be set to the job element instead to the holder. The pens in the job element are then reset to their default values. |
![]() | Transform | Multiplies the model matrix with a transformation matrix. |
![]() | Translate | Translates the job element with a given vector. |