ISIAPI Interface¶
Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll
COM CLSID: 9C0B1932-3E16-4F86-9365-2E5F752328FC
SIDRA INTERSECTION API wrapper interface.
Declaration¶
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