Interface ICAMAPIGeometryTreeNode
Assembly: CAMAPI.GeomModel.dll
Syntax
[Guid("FC10179B-0852-4FEC-88C5-C5D66A16AFBA")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICAMAPIGeometryTreeNode
Properties
Child
Child node of current node
Declaration
ICAMAPIGeometryTreeNode Child { get; }
Property Value
DoubleNormal
Double-sided rendering flag. When true, both sides of surfaces are
milled; when false, only the side indicated by the surface normal.
Declaration
bool DoubleNormal { get; set; }
Property Value
FullName
Declaration
Property Value
GeometryEntity
Geometry data stored at node
Declaration
ICAMAPIGeometryEntity 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
ICAMAPIGeometryTreeNode Parent { get; }
Property Value
Selected
Declaration
bool Selected { get; set; }
Property Value
Sibling
Sibling node of current node
Declaration
ICAMAPIGeometryTreeNode Sibling { get; }
Property Value
VisMeshU
Number of isoparametric curves in the U direction shown in the
viewport for surface visualization.
Declaration
int VisMeshU { get; set; }
Property Value
VisMeshV
Number of isoparametric curves in the V direction shown in the
viewport for surface visualization.
Declaration
int VisMeshV { get; set; }
Property Value
VisTol
Visual tessellation tolerance. Controls the rendering quality of
curved surfaces (lower value = finer mesh).
Declaration
double VisTol { get; set; }
Property Value
Visible
Declaration
bool Visible { get; set; }
Property Value
Methods
AddParam(string, TCAMAPIGeomParamType, string, out TResultStatus)
Declaration
void AddParam(string Name, TCAMAPIGeomParamType ParamType, string Value, out TResultStatus ret)
Parameters
AsCadModel(out TResultStatus)
Declaration
ICadApiModel AsCadModel(out TResultStatus ret)
Parameters
Returns
DeleteParam(string, out TResultStatus)
Declaration
bool DeleteParam(string Name, out TResultStatus ret)
Parameters
Returns
GetParamName(int, out TResultStatus)
Declaration
string GetParamName(int Index, out TResultStatus ret)
Parameters
Returns
GetParamType(int, out TResultStatus)
Declaration
TCAMAPIGeomParamType GetParamType(int Index, out TResultStatus ret)
Parameters
Returns
GetParamValue(int, out TResultStatus)
Declaration
string GetParamValue(int Index, out TResultStatus ret)
Parameters
Returns