◆ addLine()
virtual void itasca::IGeometryImportData::addLine |
( |
const DVect3 & |
p1, |
|
|
const DVect3 & |
p2, |
|
|
quint64 |
eid = 0 |
|
) |
| |
|
pure virtual |
add line (edge) if edge id (eid) is set (eid>0) then eid may be used to add polygons. For duration of the object all eids will be stored.
◆ addPoint()
virtual void itasca::IGeometryImportData::addPoint |
( |
const DVect3 & |
p, |
|
|
quint64 |
pid = 0 |
|
) |
| |
|
pure virtual |
Handle import geometric data generated by a IGeomImportExport.
Add point via coordinate. if point id (pid) is set (pid>0) then pid may be used to add edges or polygons. For duration of the object all pids will be stored.
◆ setExtras()
virtual void itasca::IGeometryImportData::setExtras |
( |
const FArray< QPair< uint, QString > > & |
extras | ) |
|
|
inlinevirtual |
set Extra variable (Extra IFishParam's) to the last import item added (reimplement if import target uses it, default implementation does nothing). if setExtras is used , it must be followed by setGroups(groups) call, even if groups is empty.
◆ setGroups()
virtual void itasca::IGeometryImportData::setGroups |
( |
const FArray< IGroupID > & |
groups | ) |
|
|
pure virtual |
add tag (layer, group) to the last import item added.
The documentation for this class was generated from the following file: