SIDRA API¶
Type ISIAPI · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 9C0B1932-3E16-4F86-9365-2E5F752328FC
SIDRA INTERSECTION API wrapper interface.
Declaration¶
Members¶
Properties
| Property | Type | Summary |
|---|---|---|
| Project | ISIAPIProject |
Current open SIDRA INTERSECTION project. |
| IsLicensed | bool |
Indicates whether the installed version of SIDRA INTERSECTION is licensed. |
| LastErrorMessage | string |
|
| IntPtrSize | int |
Methods
| Method | Returns | Summary |
|---|---|---|
| OpenProject(string) | bool |
Opens a SIDRA INTERSECTION Project. |
| CloseProject() | bool |
Closes the SIDRA INTERSECTION Project and save it. |
| Close() | bool |
|
| CreateAndOpenProject(string, string) | bool |
Creates and opens a SIDRA INTERSECTION Project. |
| SaveProject() | bool |
Save the SIDRA INTERSECTION Project. |
| CloseProjectWithoutSaving() | bool |
Close the SIDRA INTERSECTION Project without saving it. |
Get an instance¶
Properties¶
Project¶
Current open SIDRA INTERSECTION project.
Type ISIAPIProject
Value
If no project is open NULL is returned.
Code samples
IsLicensed¶
Indicates whether the installed version of SIDRA INTERSECTION is licensed.
Type bool
Value
True if licensed. False if unlicensed or in Trial Mode.
Code samples
LastErrorMessage¶
Type string
Code samples
IntPtrSize¶
Type int
Code samples
Methods¶
OpenProject(string)¶
Opens a SIDRA INTERSECTION Project.
Parameters
| Name | Type | Description |
|---|---|---|
filename |
string |
Path of the SIDRA INTERSECTION Project file to open |
Returns bool
Code samples
CloseProject()¶
Closes the SIDRA INTERSECTION Project and save it.
Returns bool
Code samples
Close()¶
Returns bool
Code samples
CreateAndOpenProject(string, string)¶
Creates and opens a SIDRA INTERSECTION Project.
Parameters
| Name | Type | Description |
|---|---|---|
filename |
string |
Path of the SIDRA INTERSECTION Project file to open |
newProjectName |
string |
The Project name |
Returns bool
Code samples
SaveProject()¶
Save the SIDRA INTERSECTION Project.
Returns bool
Code samples
CloseProjectWithoutSaving()¶
Close the SIDRA INTERSECTION Project without saving it.
Returns bool