![]() |
v2.41
|
|
Represents a 2D baseline based object. More...
Public Member Functions | |
| HRESULT | GetBaseline ([out, retval] ICurve2D **ppBaseline) |
| Returns the copy of the 2D baseline of the object in its own coordinate system. | |
| HRESULT | GetBaselineInCS ([in] Placement2D placement2D, [out, retval] ICurve2D **ppBaselineInCS) |
| Returns the copy of the 2D baseline of the object in the specified coordinate system. | |
| HRESULT | SetBaseline ([in] ICurve2D *pBaseline) |
| Sets the 2D baseline of the object in its own coordinate system. | |
| HRESULT | SetBaselineInCS ([in] Placement2D placement2D, [in] ICurve2D *pBaselineInCS) |
| Sets the 2D baseline of the object in the specified coordinate system. | |
Represents a 2D baseline based object.
Use this interface to control the 2D baseline of an object. This interface can be obtained as an additional interface from IModelObject.
| HRESULT GetBaseline | ( | [out, retval] ICurve2D ** | ppBaseline | ) |
Returns the copy of the 2D baseline of the object in its own coordinate system.
| [out] | ppBaseline | The requested baseline. |
| HRESULT GetBaselineInCS | ( | [in] Placement2D | placement2D, |
| [out, retval] ICurve2D ** | ppBaselineInCS ) |
Returns the copy of the 2D baseline of the object in the specified coordinate system.
| [in] | placement2D | A coordinate system to which the 2D baseline will be transformed. |
| [out] | ppBaselineInCS | The requested baseline in the specified coordinate system. |
| HRESULT SetBaseline | ( | [in] ICurve2D * | pBaseline | ) |
Sets the 2D baseline of the object in its own coordinate system.
For now it is impossible to edit baseline of an object with dependent objects. For now you can edit baseline of all 2D baseline objects except Roof.
| [in] | pBaseline | New baseline of the object. |
| HRESULT SetBaselineInCS | ( | [in] Placement2D | placement2D, |
| [in] ICurve2D * | pBaselineInCS ) |
Sets the 2D baseline of the object in the specified coordinate system.
For now it is impossible to edit baseline of an object with dependent objects. For now you can edit baseline of all 2D baseline objects except Roof.
| [in] | placement2D | A coordinate system to which the 2D baseline will be transformed. |
| [out] | pBaselineInCS | New baseline of the object in the specified coordinate system. |