MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Detailed Description

This is the TSLCurveCopyOperation.

Operation Name curvecopy

Additional Data TSLSpecialisedData structure

It is a specialised primitive class. The operation allows the user to create a new entity in parallel to an existing curve in the editor model.

The new curve is calculated at a set distance, following the normal of the orginal line. This ensures that the two lines have common centres of curvature, taking the displacement of the new feature into account. Any errors caused when the new line crosses its own path are corrected automatically.

The following properties defined by the TSLSpecialisedData structure apply to the Curve Copy operation:

scaleFactor

Static Public Member Functions

static bool add (TSLEditor *editor)
 

Member Function Documentation

◆ add()

static bool TSLCurveCopyOperation::add ( TSLEditor * editor)
static

This method adds the operation to a TSLEditor object. It is passed a pointer to the editor object.

Arguments list details:

Parameters
editorA pointer to the TSLEditor object.
Returns
true if added successfully, otherwise false.