SAP /BA1/CL_F4_DELAUNAY OO Class - Delaunay Triangulation









/BA1/CL_F4_DELAUNAY is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BA1/CL_F4_DELAUNAY including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of /BA1/CL_F4_DELAUNAY SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_TO_POINT_MAPAdd Individual Simplex to Index Table Point -> SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>ADD_TO_POINT_MAP...more details

AVERAGE_VOLUMECalculate Average Volume of SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>AVERAGE_VOLUME...more details

CENTER_AND_RADIUSCalculate Center and Radius of CircumcirclePrivate
CALL METHOD /ba1/cl_f4_delaunay=>CENTER_AND_RADIUS...more details

CHECK_BOUNDARY_SIMPLEXESTest Pathological Simplexes at Edge of GridPrivate
CALL METHOD /ba1/cl_f4_delaunay=>CHECK_BOUNDARY_SIMPLEXES...more details

CHECK_KDTest kd TreePublic
CALL METHOD /ba1/cl_f4_delaunay=>CHECK_KD...more details

CHECK_TRANSFORMABILITYTest Whether 3-2 Flip Is PossiblePrivate
CALL METHOD /ba1/cl_f4_delaunay=>CHECK_TRANSFORMABILITY...more details

CHECK_TRIANGULATIONCheck TriangulationPrivate
CALL METHOD /ba1/cl_f4_delaunay=>CHECK_TRIANGULATION...more details

CREATECreate Delaunay ObjectPublic
CALL METHOD /ba1/cl_f4_delaunay=>CREATE...more details

CREATE_CONVEX_HULLConstruct Convexes (Outside) Hull of Point GridPrivate
CALL METHOD /ba1/cl_f4_delaunay=>CREATE_CONVEX_HULL...more details

CREATE_CONVEX_HULL2Construct Convexes (Outside) Hull of Point GridPrivate
CALL METHOD /ba1/cl_f4_delaunay=>CREATE_CONVEX_HULL2...more details

DISTANCECalculate Euclidian Distance Between Two PointsPrivate
CALL METHOD /ba1/cl_f4_delaunay=>DISTANCE...more details

DISTANCE_HULLCalculate Neighboring Point on Outside HullPrivate
CALL METHOD /ba1/cl_f4_delaunay=>DISTANCE_HULL...more details

FACE_FLIPFlip SidesPrivate
CALL METHOD /ba1/cl_f4_delaunay=>FACE_FLIP...more details

FILL_POINTSProvide Grid PointsPublic
CALL METHOD /ba1/cl_f4_delaunay=>FILL_POINTS...more details

FIND_NEAREST_POINT_ON_HULL2Calculate Neighboring Point on Outside HullPrivate
CALL METHOD /ba1/cl_f4_delaunay=>FIND_NEAREST_POINT_ON_HULL2...more details

FIND_NEXT_SIMPLICESProvide Neighboring SimplexesPrivate
CALL METHOD /ba1/cl_f4_delaunay=>FIND_NEXT_SIMPLICES...more details

GET_EDGES_AND_POINTSIssue Grids for Graphical DisplayPublic
CALL METHOD /ba1/cl_f4_delaunay=>GET_EDGES_AND_POINTS...more details

GET_SIMPLEXIssue Found Simplex (for Example, for Graphical Display)Public
CALL METHOD /ba1/cl_f4_delaunay=>GET_SIMPLEX...more details

GET_SIMPLEX_TABIssue Simplex Table and PointsPublic
CALL METHOD /ba1/cl_f4_delaunay=>GET_SIMPLEX_TAB...more details

INSERT_POINT_TO_GRIDAdd New Point to Existing Delaunay GridPrivate
CALL METHOD /ba1/cl_f4_delaunay=>INSERT_POINT_TO_GRID...more details

INSIDE_CIRCUMCIRCLEChecks Whether Point Is in Circumcircle of SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>INSIDE_CIRCUMCIRCLE...more details

INSIDE_SIMPLEXSearch for Simplex Containing Requested PointPrivate
CALL METHOD /ba1/cl_f4_delaunay=>INSIDE_SIMPLEX...more details

INTERPOLATEInterpolate Function Value (or Extrapolate)Public
CALL METHOD /ba1/cl_f4_delaunay=>INTERPOLATE...more details

KD_TREE_BUILDGenerate kd Tree for Neighborhood SearchPrivate
CALL METHOD /ba1/cl_f4_delaunay=>KD_TREE_BUILD...more details

NEAREST_NEIGHBORSearch Neighboring PointPrivate
CALL METHOD /ba1/cl_f4_delaunay=>NEAREST_NEIGHBOR...more details

NEAREST_NEIGHBOR_KDSearch Neighboring Point in kd TreePrivate
CALL METHOD /ba1/cl_f4_delaunay=>NEAREST_NEIGHBOR_KD...more details

NEAREST_NEIGHBOR_KD2Search Neighboring Point in kd Tree (Dim > 5)Private
CALL METHOD /ba1/cl_f4_delaunay=>NEAREST_NEIGHBOR_KD2...more details

NEAREST_POINT_ON_HULL2Calculate Neighboring Point on Outside HullPrivate
CALL METHOD /ba1/cl_f4_delaunay=>NEAREST_POINT_ON_HULL2...more details

NODE_ADDAdd Individual Point to kd TreePrivate
CALL METHOD /ba1/cl_f4_delaunay=>NODE_ADD...more details

ORDER_POINTS_MEDIANSort Points by Median (for kd Tree)Private
CALL METHOD /ba1/cl_f4_delaunay=>ORDER_POINTS_MEDIAN...more details

ORTHOGONAL_VECTORCalculate Vertical Vector on Edge or Peripheral EdgePrivate
CALL METHOD /ba1/cl_f4_delaunay=>ORTHOGONAL_VECTOR...more details

REBUILD_POINT_MAPRegenerate Index Table Point -> SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>REBUILD_POINT_MAP...more details

REMOVE_FROM_POINT_MAPDelete Individual Simplex from Index Table Point -> SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>REMOVE_FROM_POINT_MAP...more details

SHORTEST_EDGE_LENGTHCalculate Shortest Length of EdgePrivate
CALL METHOD /ba1/cl_f4_delaunay=>SHORTEST_EDGE_LENGTH...more details

TEST_INSIDE_SIMPLEXChecks Whether Requested Point Is in Requested SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>TEST_INSIDE_SIMPLEX...more details

TRIANGULATEExecute Delaunay TriangulationPublic
CALL METHOD /ba1/cl_f4_delaunay=>TRIANGULATE...more details

TRIANGULATE1Execute Delaunay Triangulation ( O(N*SQRT(N) )Private
CALL METHOD /ba1/cl_f4_delaunay=>TRIANGULATE1...more details

TRIANGULATE2Execute Delaunay Triangulation ( O(N*LOG(N) )Private
CALL METHOD /ba1/cl_f4_delaunay=>TRIANGULATE2...more details

VOLUMECalculate Area (2D) or Volume (3D) of SimplexPrivate
CALL METHOD /ba1/cl_f4_delaunay=>VOLUME...more details



/BA1/CL_F4_DELAUNAY attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
ACT_DIMENSIONInstance AttributeLIKE
Private
AVG_VOLUMEInstance AttributeLIKE
Private
CON_DISTORTING_FACTORInstance AttributeLIKE
Private
CON_EPSInstance AttributeLIKE
Private
CON_MIN_VOLUME_FACTORInstance AttributeLIKE
Private
CON_SIZE_INITIAL_SIMPLEXInstance AttributeLIKE
Private
DIMENSIONInstance AttributeLIKE
Private
EDGES_HULLInstance AttributeLIKE
Private
KD_TREEInstance AttributeLIKE
Private
NUM_POINTSInstance AttributeLIKE
Private
POINT_SIMPLEX_TABInstance AttributeLIKE
Private
POINT_TABInstance AttributeTable of PointsLIKE
/BA1/F4_TAB_POINTS
Private
SIMPLEX_TABInstance AttributeLIKE
Private
SIMPL_STATUS_TABInstance AttributeLIKE
Private




/BA1/CL_F4_DELAUNAY types

EDGES_TAB_TYP -
EDGES_TYP -
INT_TAB -
KD_TREE_TAB_TYP -
KD_TREE_TYP -
SIMPL_STATUS_TAB_TYP -
SIMPL_STATUS_TYP -
SIMPL_TAB -

Links to Related Class(s)

/BA1/CL_...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!