Job |
public class JobElementHolder : IMarkableJobElementHolder, ITransformable
The JobElementHolder type exposes the following members.
Name | Description | |
---|---|---|
![]() | JobElementHolder | Initializes a new instance of the Object class. |
Name | Description | |
---|---|---|
![]() | BoundingBoxTransformMatrix | The transformation matrix to be applied to the non-transformed bounding box of the job element.. |
![]() | Children | The list of the child job elements. |
![]() | Condition | The binning condition for the holder of the job element. |
![]() | JobElement | The job element. |
![]() | MarkableConfiguration | The configuration specific for this holder. |
![]() | NonTransformedBoundingBox | The bounding box of the non-transformed job element. |
![]() | Parent | The parent job element holder. |
![]() | SourceJobElementHolder | Contains the source JobElementHolder in case of converted job elements, e.g when using OutputSingleJobElement |
![]() | SplitContent | |
![]() | TransformedBoundingBox | The bounding box of the transformed job element. |
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. |