Interface ISS_GeomCurve
Geometric curve representation
Assembly: ST_ISSModelFormerTypes.dll
[Guid("DB281070-47A8-49AF-8756-21DB73736447")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ISS_GeomCurve : ISS_GeomModel
Properties
Declaration
Property Value
Declaration
int ClosedCurveCount { get; }
Property Value
Declaration
Property Value
Declaration
IST_Curve Curve { get; set; }
Property Value
Get number of elements in curve
Declaration
Property Value
Declaration
bool DoubleNormal { get; }
Property Value
Declaration
Property Value
Declaration
Property Value
Declaration
ISS_GeomModel FirstSelected { get; }
Property Value
Declaration
Property Value
Declaration
ISS_GeomModel Next { get; }
Property Value
Declaration
ISS_GeomModel NextSelected { get; }
Property Value
Declaration
Property Value
Declaration
ISS_GeomModel Parent { get; }
Property Value
Declaration
bool Selected { get; set; }
Property Value
Declaration
Property Value
Declaration
bool Visible { get; set; }
Property Value
Methods
Declaration
bool AddUserParam(string Name, int ParamType, string Value)
Parameters
Returns
Declaration
bool DeleteUserParam(string Name)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
Returns
Declaration
Returns
Declaration
ISS_GeomModelArray GetEdgingItems()
Returns
Declaration
Returns
Declaration
Returns
Declaration
Returns
Declaration
string GetParamName(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
Declaration
int GetParamType(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
Declaration
string GetParamValue(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Returns
Declaration
Returns
Declaration
IST_Curve GetRastCurve(double Tol)
Parameters
| Type |
Name |
Description |
| double |
Tol |
|
Returns
Declaration
Returns
Declaration
Parameters
| Type |
Name |
Description |
| int |
i |
|
Returns
Declaration
Returns
Declaration
Returns
Declaration
Returns
Declaration
Declaration
int IsArc(out TST3DPoint pc, out TST3DPoint n, out double r)
Parameters
Returns
Declaration
int IsLine(out TST3DPoint p1, out TST3DPoint p2)
Parameters
Returns
Declaration
int IsPlanar(out TST3DPoint p, out TST3DPoint n)
Parameters
Returns
Declaration
bool IsSystemParam(string Name)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
Returns
Declaration
bool IsValidHoleCenter(bool CheckFacesStrict, out TST3DPoint Hole_pc, out TST3DPoint Hole_N, out double Hole_Diam, out double Hole_ZMax, out double Hole_ZMin)
Parameters
Returns
Declaration
Declaration
void ScaleTolerance(double ScaleFactor)
Parameters
| Type |
Name |
Description |
| double |
ScaleFactor |
|
Declaration
void SetDoubleNormal(bool Value)
Parameters
| Type |
Name |
Description |
| bool |
Value |
|
Declaration
void SetParentColor(bool Value)
Parameters
| Type |
Name |
Description |
| bool |
Value |
|
Declaration
void SetVisMesh(int i, int Value)
Parameters
| Type |
Name |
Description |
| int |
i |
|
| int |
Value |
|
Declaration
void SetVisTol(double Value)
Parameters
| Type |
Name |
Description |
| double |
Value |
|
Make curve visible in model
Declaration