
Public Member Functions | |
override void | Dispose () |
Factory (HPS.Factory in_that) | |
![]() | |
override void | Dispose () |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
virtual bool | Empty () |
Indicates whether this object has any values set on it. More... | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
virtual HPS.Type | ObjectType () |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
virtual HPS.Type | Type () |
This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static HPS.Canvas | CreateCanvas (IntPtr in_window_handle, string in_name, HPS.ApplicationWindowOptionsKit in_options) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (IntPtr in_window_handle, string in_name) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (IntPtr in_window_handle) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (string in_name, HPS.StandAloneWindowOptionsKit in_options) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (string in_name) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas () |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (HPS.WindowKey in_window_key, HPS.PortfolioKey in_portfolio_key, string in_name) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (HPS.WindowKey in_window_key, HPS.PortfolioKey in_portfolio_key) |
Creates a new Canvas. More... | |
static HPS.Canvas | CreateCanvas (HPS.WindowKey in_window_key) |
Creates a new Canvas. More... | |
static HPS.Component | CreateComponent (HPS.Component in_owner, string in_name) |
Creates a new Component. More... | |
static HPS.Component | CreateComponent (HPS.Component in_owner) |
Creates a new Component. More... | |
static HPS.Layout | CreateLayout (string in_name) |
Creates a new Layout. More... | |
static HPS.Layout | CreateLayout () |
Creates a new Layout. More... | |
static HPS.Model | CreateModel (string in_name) |
Creates a new Model. More... | |
static HPS.Model | CreateModel () |
Creates a new Model. More... | |
static HPS.View | CreateView (string in_name) |
Creates a new View. More... | |
static HPS.View | CreateView () |
Creates a new View. More... | |
static HPS.Component | DeInstanceComponent (HPS.ComponentPath in_component_path) |
Returns the component at whose level changes can be made without influencing other instances of the same component. The details vary on whether this function operates on Parasolid or Exchange components. See the comments on Exchange.Factory.DeInstanceComponent and Parasolid.Factory.DeInstanceComponent for details. More... | |
static HPS.CADModel[] | GetCADModels () |
Get a list of all active CADModels (i.e. CADModels that have been created and not deleted) More... | |
static HPS.Canvas[] | GetCanvases () |
Get a list of all active Canvases (i.e. Canvases that have been created and not deleted) More... | |
static HPS.Layout[] | GetLayouts () |
Get a list of all active Layouts (i.e. Layouts that have been created and not deleted) More... | |
static HPS.Model[] | GetModels () |
Get a list of all active Models (i.e. Models that have been created and not deleted) More... | |
static HPS.View[] | GetViews () |
Get a list of all active Views (i.e. Views that have been created and not deleted) More... | |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
Member Function Documentation
|
inlinestatic |
Creates a new Canvas.
- Parameters
-
in_window_handle The window handle associated with this Canvas. in_name An optional name associated with this Canvas. in_options An ApplicationWindowOptionsKit used to specify the driver to be used by the canvas, and whether it will support anti-aliasing.
- Returns
- The newly created Canvas.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Creates a new Canvas.
- Parameters
-
in_name An optional name associated with this Canvas. in_options An StandAloneWindowOptionsKit used to specify the driver to be used by the canvas, and whether it will support anti-aliasing.
- Returns
- The newly created Canvas.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Returns the component at whose level changes can be made without influencing other instances of the same component. The details vary on whether this function operates on Parasolid or Exchange components. See the comments on Exchange.Factory.DeInstanceComponent and Parasolid.Factory.DeInstanceComponent for details.
- Parameters
-
in_component_path The ComponentPath to operate on.
- Returns
- The newly de-instanced Component.
|
inlinestatic |
Get a list of all active CADModels (i.e. CADModels that have been created and not deleted)
- Returns
- A list of active CADModels.
|
inlinestatic |
Get a list of all active Canvases (i.e. Canvases that have been created and not deleted)
- Returns
- A list of active Canvases.
|
inlinestatic |
Get a list of all active Layouts (i.e. Layouts that have been created and not deleted)
- Returns
- A list of active Layouts.
|
inlinestatic |
Get a list of all active Models (i.e. Models that have been created and not deleted)
- Returns
- A list of active Models.
|
inlinestatic |
Get a list of all active Views (i.e. Views that have been created and not deleted)
- Returns
- A list of active Views.
The documentation for this class was generated from the following file:
- internals/hps_sprk/source/cs/HPS.Factory.cs