public class VectorDataSource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Constructor and Description |
---|
VectorDataSource(long cPtr,
boolean cMemoryOwn) |
VectorDataSource(Projection projection)
Constructs an abstract UnculledVectorDataSource object.
|
Modifier and Type | Method and Description |
---|---|
void |
delete() |
protected void |
finalize() |
static long |
getCPtr(VectorDataSource obj) |
Projection |
getProjection()
Returns the projection used by this data source.
|
VectorElementVector |
loadElements(CullState cullState)
Loads all the elements within the defined envelope.
|
void |
notifyElementsChanged()
Notifies listeners that all vector elements have changed.
|
static VectorDataSource |
swigCreatePolymorphicInstance(long cPtr,
boolean cMemoryOwn)
Creates a polymorphic instance of the given native object.
|
protected void |
swigDirectorDisconnect() |
java.lang.String |
swigGetClassName()
Returns the actual class name of this object.
|
java.lang.Object |
swigGetDirectorObject()
Returns the connected director object.
|
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
public VectorDataSource(long cPtr, boolean cMemoryOwn)
public VectorDataSource(Projection projection)
projection
- The projection used by this data source.public static long getCPtr(VectorDataSource obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
protected void swigDirectorDisconnect()
public void swigReleaseOwnership()
public void swigTakeOwnership()
public static VectorDataSource swigCreatePolymorphicInstance(long cPtr, boolean cMemoryOwn)
public Projection getProjection()
public VectorElementVector loadElements(CullState cullState)
cullState
- State for describing view parameters and conservative view envelope.public void notifyElementsChanged()
public java.lang.String swigGetClassName()
public java.lang.Object swigGetDirectorObject()