All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

SPAadm Class acovr_edge_constraint

acovr_edge_constraint
 

Usage: you must use this class as is. You should never derive it.


public class acovr_edge_constraint

Defines an edge constraint for advanced covering.

Role: This object is used to specify the continuity requirement on a particular edge.

See also:
acovr_options


Constructor and Destructor Index


o acovr_edge_constraint()
Constructs a acovr_edge_constraint object.
o acovr_edge_constraint()
Destructs a acovr_edge_constraint object.

Method Index


o get_continuity()
Returns the continuity level.
o get_pos_tol()
Returns the position gap tolerance value.
o get_tan_tol()
Returns the tangent gap tolerance value.
o get_tol(acovr_tol_type)
Returns the tolerance value, for the specified gap tolerance type (position or tangent).
o set_continuity(acovr_continuity_level)
Sets the continuity level.
o set_pos_tol(double)
Sets the position gap tolerance value.
o set_tan_tol(double)
Sets the tangent gap tolerance value.
o set_tol(acovr_tol_type,double)
Sets the tolerance value, for the specified gap tolerance type (position or tangent).

Constructor and Destructor


o acovr_edge_constraint
public acovr_edge_constraint()
Constructs a acovr_edge_constraint object.
o acovr_edge_constraint
public ~ acovr_edge_constraint()
Destructs a acovr_edge_constraint object.

Methods


o get_continuity
public acovr_continuity_level get_continuity()const
Returns the continuity level.

Role: This is the continuity (G0 or G1) that will be imposed across the edge.
o get_pos_tol
public double get_pos_tol()const
Returns the position gap tolerance value.

Role: This is the desired position gap tolerance for the edge.
o get_tan_tol
public double get_tan_tol()const
Returns the tangent gap tolerance value.

Role: This is the desired tangent gap tolerance for the edge (radians).
o get_tol
public double get_tol(acovr_tol_type type) const
Returns the tolerance value, for the specified gap tolerance type (position or tangent).

Role: This is the desired gap tolerance for the edge (distance or radians).

Parameters:
type
The tolerance type to return.
o set_continuity
public void set_continuity(acovr_continuity_level icl)
Sets the continuity level.

Role: This is the continuity (G0 or G1) that will be imposed across the edge.

Parameters:
icl
The continuity level to set.
o set_pos_tol
public void set_pos_tol(double gap_tol)
Sets the position gap tolerance value.

Role: This is the desired position gap tolerance for the edge.

Parameters:
gap_tol
The tolerance value to set.
o set_tan_tol
public void set_tan_tol(double gap_tol)
Sets the tangent gap tolerance value.

Role: This is the desired tangency gap tolerance for the edge.

Parameters:
gap_tol
The tolerance value to set (radians).
o set_tol
public void set_tol(acovr_tol_type type,
double gap_tol)
Sets the tolerance value, for the specified gap tolerance type (position or tangent).

Role: This is the desired gap tolerance for the edge (distance or radians).

Parameters:
type
The tolerance type to set.
gap_tol
The tolerance value to set (distance or radians).

This object is included in the file: acovr_edge_cstrn.hxx

Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.