Interface ICamIpcGeometryTreeNode
Assembly: CAMIPC.GeomModel.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("2EDBA497-1EE0-44D9-8E1B-431F097FD451")]
public interface ICamIpcGeometryTreeNode
Properties
Child
Child node of current node
Declaration
ICamIpcGeometryTreeNode Child { get; }
Property Value
DoubleNormal
Double-sided rendering flag
Declaration
bool DoubleNormal { get; set; }
Property Value
FullName
Declaration
Property Value
GeometryEntity
Geometry data stored at node
Declaration
ICamIpcGeometryEntity GeometryEntity { get; }
Property Value
Name
Declaration
Property Value
ParamsCount
Number of user-defined parameters attached to this node
Declaration
Property Value
Parent
Parent node of current node
Declaration
ICamIpcGeometryTreeNode Parent { get; }
Property Value
Selected
Declaration
bool Selected { get; set; }
Property Value
Sibling
Sibling node of current node
Declaration
ICamIpcGeometryTreeNode Sibling { get; }
Property Value
VisMeshU
Isoparametric curves count in U direction
Declaration
int VisMeshU { get; set; }
Property Value
VisMeshV
Isoparametric curves count in V direction
Declaration
int VisMeshV { get; set; }
Property Value
VisTol
Visual tessellation tolerance
Declaration
double VisTol { get; set; }
Property Value
Visible
Declaration
bool Visible { get; set; }
Property Value
Methods
AddParam(string, TCAMAPIGeomParamType, string)
Declaration
void AddParam(string Name, TCAMAPIGeomParamType ParamType, string Value)
Parameters
DeleteParam(string)
Delete a user parameter by name. Returns false if not found. Throws if system param.
Declaration
bool DeleteParam(string Name)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
Returns
GetCadApiModel(ref TExecuteContext)
Declaration
ICadIpcModel GetCadApiModel(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetParamName(int)
Declaration
string GetParamName(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
GetParamType(int)
Declaration
TCAMAPIGeomParamType GetParamType(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
GetParamValue(int)
Declaration
string GetParamValue(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns