All Frameworks Class Hierarchy This Framework Indexes
SPAlopt Class lop_options
SPAbase.ACIS_OBJECT
|
+---lop_options
Usage: you must use this class as is. You should never derive it.
public class lop_options
Options for local operations.
Role : This class contains information to be used to control
the behavior and/or the shape of local operations.
This option class is discussed in Options for LOPs. They
include :
repair_self_intersections: Specifies whether to inspect and
repair self intersections caused by the local operation. Default value
is set to TRUE.
check_remote_face_face_intersections: Specifies whether to inspect and
repair intersections between remote pairs of faces caused by the local operation.
Meaningful only if the above repair_self_intersections option is set to TRUE.
Default value is set to FALSE. If repair_self_intersections is set to TRUE and
this option is set to FALSE, only local repair of individual faces is done.
vent_type: Sets the behavior for vent face addition.
There are two possible values of type vent_type_id:
vent_type_add : This is the default value. Adds perpendicular
faces to vent edges, (edges that are tangential between a selected
face and one that is not in the list of working faces). In tapering
cases, the selected faces is one of the tapered faces, the other face is
one of the fixed faces; in shelling operations, the selected face is one
of the faces to be removed for opening and the fixed face is any other
face adjacent to that one; same criteria applies for move and offset operations.
vent_type_none : The surfaces of the fixed faces are extended to
fill the gap left by modifying the position of the selected face for
tapering, shelling or moving, for example.
Constructor and Destructor Index
- o
lop_options()
- C++ allocation constructor requests memory for this object but does not populate it.
- o
lop_options(lop_options&)
- C++ copy constructor.
- o
~lop_options()
- C++ default destructor.
Method Index
- o
get_check_remote_face_face_intersections()
- Gets the status of the check_remote_face_face_intersections flag.
- o
get_repair_self_int()
- Gets the status of the repair self-intersections flag.
- o
get_vent_type()
- Gets the type of vent face addition behavior.
- o
operator!=(lop_options&)
- Non-equals operator.
- o
operator==(lop_options&)
- Equals Operator.
- o
set_check_remote_face_face_intersections(logical)
- Sets check_remote_face_face_intersections to the given value.
- o
set_repair_self_int(logical)
- Sets repair self-intersections to the given value.
- o
set_vent_type(vent_type_id)
- Sets the vent face addition behavior.
- o
verify_version()
- Sets values according to the version context.
Constructor and Destructor
o lop_options
-
C++ allocation constructor requests memory for this object but does not populate it.
o lop_options
-
C++ copy constructor.
- Parameters:
-
- rRhs
- lop_options to copy.
o ~lop_options
-
C++ default destructor.
Methods
o get_check_remote_face_face_intersections
public logical get_check_remote_face_face_intersections( | )const |
-
Gets the status of the check_remote_face_face_intersections flag.
o get_repair_self_int
public logical get_repair_self_int( | )const |
-
Gets the status of the repair self-intersections flag.
o get_vent_type
-
Gets the type of vent face addition behavior.
o operator!=
-
Non-equals operator.
- Parameters:
-
- rRhs
- lop_options to be compared.
o operator==
-
Equals Operator.
- Parameters:
-
- rRhs
- lop_options to be compared.
o set_check_remote_face_face_intersections
public void set_check_remote_face_face_intersections( | logical | bVal) |
-
Sets check_remote_face_face_intersections to the given value.
- Parameters:
-
- bVal
- New value.
o set_repair_self_int
public void set_repair_self_int( | logical | bVal) |
-
Sets repair self-intersections to the given value.
- Parameters:
-
- bVal
- New value.
o set_vent_type
-
Sets the vent face addition behavior.
- Parameters:
-
- ventType
- Vent face behavior expected for taper operations.
o verify_version
public void verify_version( | ) |
-
Sets values according to the version context.
This object is included in the file: lop_opts.hxx